Не удалось загрузить ApplicationContext после добавления аннотации @SpringBootTest - PullRequest
0 голосов
/ 17 февраля 2020

Я хотел провести модульное тестирование контроллера. Я получаю ошибку 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);
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...