ich einen JUnit-Test habe, die eine Feder-Boot-Anwendung gestartet wird (in meinem Fall ist die Hauptklasse SpringTestDemoApp
) nach dem Test:-Test, der eine Feder Boot-Anwendung Inbetriebnahme
@WebIntegrationTest
@RunWith(SpringJUnit4ClassRunner.class)
@SpringApplicationConfiguration(classes = SpringTestDemoApp.class)
public class SpringTest {
@Test
public void test() {
// Test http://localhost:8080/ (with Selenium)
}
}
Alles funktioniert gut mit Feder -boot 1.3.3.RELEASE
. Trotzdem wurden die Annotationen @WebIntegrationTest
und @SpringApplicationConfiguration
im Spring-Boot 1.5.2.RELEASE
entfernt. Ich habe versucht, den Code auf die neue Version umzuformen, aber ich kann das nicht tun. Mit dem folgenden Test wird meine app vor dem Test nicht gestartet und http://localhost:8080 liefert 404:
@RunWith(SpringRunner.class)
@SpringBootTest(classes = SpringTestDemoApp.class)
@WebAppConfiguration
public class SpringTest {
@Test
public void test() {
// The same test than before
}
}
Wie kann ich meinen Test Refactoring, um es im Frühjahr-Boot 1.5 zu machen funktioniert?
Können Sie eine Ausnahme/Nachricht in Protokollen sehen? –