Я хотел провести модульное тестирование контроллера. Я получаю ошибку java.lang.IllegalStateException: Failed to load ApplicationContext
После того, как я добавил эту аннотацию @SpringBootTest(webEnvironment = RANDOM_PORT, classes = {App.class})
Я получил ошибку
Вот определенный класс:
@RunWith(SpringRunner.class)
@ActiveProfiles("test")
@SpringBootTest(webEnvironment = RANDOM_PORT, classes = {App.class})
public class ControllerTest {
}
Любая идея о том, как Чтобы решить эту проблему?
У меня нет никакого applicationContext. xml в моем проекте
Редактировать: Это класс приложения
@SpringBootApplication
@EnableCaching
public class App {
public static void main(String[] args) {
boolean assertionsEnabled = false;
boolean skippedOverAssertFalse = false;
try {
skippedOverAssertFalse = true;
} catch (Throwable e) {
assertionsEnabled = true;
}
if (!assertionsEnabled || skippedOverAssertFalse) {
System.err.println("FATAL ERROR: Utils.myAssert does not work as intended which might bring the system to an illegal state. Aborting.");
System.exit(1);
}
// ]]
SpringApplication.run(App.class, args);
}
}