В моем тесте Spring Boot я использую 2 фиктивных бина с разными квалификаторами:
@RunWith(SpringRunner.class)
@SpringBootTest
class HohoTest {
@MockBean @Qualifier("haha") IHaha ahaha;
@MockBean @Qualifier("hoho") IHaha ohoho;
}
Поскольку я не использую эти бины явно, я бы предпочел убрать их из тела класса, так каканнотация @MockBean
теперь повторяется:
@RunWith(SpringRunner.class)
@SpringBootTest
@MockBean(IHaha.class)
@MockBean(IHaha.class)
class HohoTest {}
Однако мне нужно передать и классификатор, поскольку они имеют одинаковый тип.Есть идеи, как мне этого добиться?