У меня есть код, подобный этому, и каким-то образом, когда я работаю через Intellij, он запускает приложение ConsumeServiceApplication
с весенней загрузкой, однако, когда я запускаю его через maven, он не запускает то же приложение Spring Boot.
Я что-то упускаю в pom.xml, чтобы добавить это?
import foo.ConsumeServiceApplication;
import com.intuit.karate.*;
import org.junit.jupiter.api.*;
import org.junit.jupiter.api.extension.ExtendWith;
import org.springframework.boot.test.context.*;
import org.springframework.test.context.junit.jupiter.SpringExtension;
@ExtendWith(SpringExtension.class)
@SpringBootTest(classes = {
ConsumeServiceApplication.class}, webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT)
@ContextConfiguration(classes = {AcceptanceTestConfiguration.class})
@ActiveProfiles("test")
public class AtddTest {
private static final String CUCUMBER_OUTPUT_DIR = "target/cucumber";
@Test
public void testMyService() throws Exception {
Results results = Runner.parallel(getClass(), 5, CUCUMBER_OUTPUT_DIR);
Assertions.assertEquals(0, results.getFailCount());
}
}