test case minor changes
This commit is contained in:
parent
b21a3705b6
commit
f12497c18b
@ -4,6 +4,7 @@ import com.baeldung.dependencyinjectiontypes.ArticleWithSetterInjection;
|
|||||||
import com.baeldung.samplebeaninjectionypes.AccountDetails;
|
import com.baeldung.samplebeaninjectionypes.AccountDetails;
|
||||||
import com.baeldung.samplebeaninjectionypes.BankAccountWithConstructorInjection;
|
import com.baeldung.samplebeaninjectionypes.BankAccountWithConstructorInjection;
|
||||||
import com.baeldung.samplebeaninjectionypes.BankAccountWithSetterInjection;
|
import com.baeldung.samplebeaninjectionypes.BankAccountWithSetterInjection;
|
||||||
|
import org.junit.Before;
|
||||||
import org.junit.Test;
|
import org.junit.Test;
|
||||||
import org.springframework.context.ApplicationContext;
|
import org.springframework.context.ApplicationContext;
|
||||||
import org.springframework.context.annotation.AnnotationConfigApplicationContext;
|
import org.springframework.context.annotation.AnnotationConfigApplicationContext;
|
||||||
@ -12,11 +13,16 @@ import org.springframework.context.support.ClassPathXmlApplicationContext;
|
|||||||
import static org.junit.Assert.assertTrue;
|
import static org.junit.Assert.assertTrue;
|
||||||
|
|
||||||
public class SampleBeanInjectionTest {
|
public class SampleBeanInjectionTest {
|
||||||
|
ApplicationContext context;
|
||||||
|
|
||||||
|
@Before
|
||||||
|
public void before(){
|
||||||
|
context = new ClassPathXmlApplicationContext("dependencyinjectiontypes-context.xml");
|
||||||
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void testSetterInjectionValid() {
|
public void givenAutowiredAnnotation_WhenSetOnSetter_ThenDependencyValid() {
|
||||||
|
|
||||||
ApplicationContext context = new ClassPathXmlApplicationContext("samplebeaninjectiontypes-context.xml");
|
|
||||||
BankAccountWithSetterInjection bankAccountWithSetterInjection = (BankAccountWithSetterInjection) context.getBean("bankAccountWithSetterInjection");
|
BankAccountWithSetterInjection bankAccountWithSetterInjection = (BankAccountWithSetterInjection) context.getBean("bankAccountWithSetterInjection");
|
||||||
|
|
||||||
String owner = "John Doe";
|
String owner = "John Doe";
|
||||||
@ -27,9 +33,8 @@ public class SampleBeanInjectionTest {
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
public void testConstructorInjectionValid() {
|
public void givenAutowiredAnnotation_WhenSetOnConstructor_ThenDependencyValid() {
|
||||||
|
|
||||||
ApplicationContext context = new ClassPathXmlApplicationContext("samplebeaninjectiontypes-context.xml");
|
|
||||||
BankAccountWithConstructorInjection bankAccountWithConstructorInjection = (BankAccountWithConstructorInjection) context.getBean("bankAccountWithConstructorInjectionBean");
|
BankAccountWithConstructorInjection bankAccountWithConstructorInjection = (BankAccountWithConstructorInjection) context.getBean("bankAccountWithConstructorInjectionBean");
|
||||||
|
|
||||||
String owner = "John Doe";
|
String owner = "John Doe";
|
||||||
|
Loading…
x
Reference in New Issue
Block a user