Я использую junit5 с тестом пружинного стартера, чтобы запустить тест пружины, мне нужно использовать @ExtendWith
вместо @RunWith
.Однако @IfProfileValue
работает с @RunWith(SpringRunner.class)
, но не с @ExtendWith(SpringExtension.class)
, ниже приведен мой код:
@SpringBootTest
@ExtendWith({SpringExtension.class})
class MyApplicationTests{
@Test
@DisplayName("Application Context should be loaded")
@IfProfileValue(name = "test-groups" , value="unit-test")
void contextLoads() {
}
}
, поэтому contextLoads следует игнорировать, поскольку в нем не указаны тестовые группы env.но тест просто запустить и игнорировать @IfProfileValue
.