Тестирование WevSocket: в StompSession отказано соединение - PullRequest
0 голосов
/ 13 апреля 2020

Я пытаюсь создать простой тест для моего SpringBoot-приложения, работающего с WebSocket.

Для этой цели я создаю StompSession:

StompSession session = stompClient
            .connect(WEBSOCKET_URI, new StompSessionHandlerAdapter() {})
            .get(1, TimeUnit.SECONDS);

 static final String WEBSOCKET_URI = "ws://localhost:8080/chat-messaging";

в websocket-controller:

 public void registerStompEndpoints(StompEndpointRegistry registry) {
    registry.addEndpoint("/chat-messaging")
            .withSockJS();
}

Но для "WEBSOCKET_URI" я получаю:

 ResourceAccessException: I/O error on GET request for "http://localhost:8080/chat-messaging/info": Connection refused (Connection refused); nested exception is java.net.ConnectException: Connection refused (Connection refused)

Мой тестовый класс с аннотацией @RunWith (SpringJUnit4ClassRunner.class)

Может быть, это необходимо для использовать аннотации для теста?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...