diff --git a/src/test/java/de/springbootbuch/testing/AddToPrimaryConfigurationTest.java b/src/test/java/de/springbootbuch/testing/AddToPrimaryConfigurationTest.java index bc1d9e9..1bd584b 100644 --- a/src/test/java/de/springbootbuch/testing/AddToPrimaryConfigurationTest.java +++ b/src/test/java/de/springbootbuch/testing/AddToPrimaryConfigurationTest.java @@ -22,7 +22,7 @@ static class MyConfig {} @Test void serviceNotLoaded() { - assertNotNull(applicationContext.getBean(MyConfig.class)); + assertNotNull(applicationContext.getBean(SomeService.class)); } } diff --git a/src/test/java/de/springbootbuch/testing/AltApplicationTest.java b/src/test/java/de/springbootbuch/testing/AltApplicationTest.java index 9d6eb99..a594443 100644 --- a/src/test/java/de/springbootbuch/testing/AltApplicationTest.java +++ b/src/test/java/de/springbootbuch/testing/AltApplicationTest.java @@ -1,9 +1,15 @@ package de.springbootbuch.testing; +import static org.hamcrest.CoreMatchers.equalTo; +import static org.hamcrest.CoreMatchers.is; + +import org.junit.Assert; import org.junit.ClassRule; import org.junit.Rule; import org.junit.Test; +import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.test.context.SpringBootTest; +import org.springframework.context.ApplicationContext; import org.springframework.test.context.junit4.rules.SpringClassRule; import org.springframework.test.context.junit4.rules.SpringMethodRule; @@ -17,8 +23,12 @@ public class AltApplicationTest { @Rule public final SpringMethodRule springMethodRule = new SpringMethodRule(); + + @Autowired + private ApplicationContext ctx; @Test public void contextLoads() { + Assert.assertThat(ctx.getBeansOfType(SomeService.class).size(), is(equalTo(1))); } -} +} \ No newline at end of file