Учитывая следующее ...
@RunWith(SpringJUnit4ClassRunner.class)
@WebMvcTest()
@ContextConfiguration({MainApp.class})
public class TestController {
@MockBean
private EventsService eventsService;
...
}
... исключение выдается при попытке создать контекст. Для EventsService
найдено несколько подходящих бобов. Однако загружаемый класс конфигурации, MainApp
, содержит только один bean-компонент (обнаруженный при сканировании компонента). Другой объявлен в классе @Configuration в тестовом пакете.
Однако, по-видимому, @Configuration
в тестовом пакете подобрано. Это стандартное @ContextConfiguration
поведение?