У меня есть интеграционные тесты, которые без проблем запускаются из IDE intelliJidea
Но когда я пытаюсь построить проект, используя maven, я получаю эту ошибку
org.springframework.boot.web.reactive.context.AnnotationConfigReactiveWebServerApplicationContext@29afef1d has not been refreshed yet
вот она мояисходный код
@RunWith(SpringRunner.class)
@SpringBootTest(webEnvironment = RANDOM_PORT, properties = {
"obi.signing.poll.interval=10",
"obi-resource-service.mac-filter.enabled=false",
"spring.main.web-application-type=reactive"
})
public class AuthorizationFilterITest {
@LocalServerPort
int serverPort;
@Autowired
private WebTestClient webTestClient;
@Before
public void setUp() {
webTestClient = WebTestClient.bindToServer()
.baseUrl("http://localhost:" + serverPort)
.defaultHeader(HttpHeaders.CONTENT_TYPE, MediaType.APPLICATION_JSON_VALUE)
.build();
}
@Test
public void happyScenario() {
webTestClient.get()
.uri(uriBuilder -> uriBuilder
.path("/v3/auth")
.build())
.exchange()
.expectStatus()
.isOk();
}
}
и я использую команду для сборки
mvn clean install