AnnotationConfigReactiveWebServerApplicationContext @ еще не обновлялся при запуске интеграционного теста с помощью команды maven - PullRequest
0 голосов
/ 17 октября 2019

У меня есть интеграционные тесты, которые без проблем запускаются из 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...