/
NikolayIvkin
/
tutorials1
Обзор
Документация
Войти
/
NikolayIvkin
/
tutorials1
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
spring-boot-modules/spring-boot-annotations/src/test/java/com/baeldung/annotations/EmployeeApplicationUnitTest.java
23 строки
1 KB
sampadawagde
JAVA-8366: Split or move spring-boot-annotations module
12 дек 2021, 14:51
12 дек 2021, 14:51
46007cd
Код
Авторство
О чём код?
package com.baeldung.annotations; import org.junit.jupiter.api.Test; import org.springframework.boot.test.context.runner.ApplicationContextRunner; import static org.junit.Assert.assertFalse; import static org.junit.Assert.assertTrue; import static org.junit.jupiter.api.Assertions.assertAll; public class EmployeeApplicationUnitTest { private final ApplicationContextRunner contextRunner = new ApplicationContextRunner() .withUserConfiguration(EmployeeApplication.class); @Test void whenApplicationContextRuns_thenContainAllDefinedBeans() { contextRunner.run(context -> assertAll( () -> assertTrue(context.containsBeanDefinition("employee")), () -> assertTrue(context.containsBeanDefinition("seniorEmployee")), () -> assertTrue(context.containsBeanDefinition("doctor")), () -> assertTrue(context.containsBeanDefinition("hospital")), () -> assertFalse(context.containsBeanDefinition("student")), () -> assertTrue(context.containsBeanDefinition("teacher")))); } }