Я абсолютно новичок в весенней загрузке, и я изо всех сил пытаюсь написать тестовый пример junit для сервера сигнализации, который я создал с помощью websocket в springboot. Пожалуйста, помогите!
Мой код конфигурации веб-сокета ...
@Configuration
@EnableWebSocket
public class ConfigWebSocket implements WebSocketConfigurer {
@Override
public void registerWebSocketHandlers(WebSocketHandlerRegistry registry) {
registry.addHandler(new Handler(), "/socket");
}
}
...
Мой код обработчика веб-сокета ...
public class Handler extends TextWebSocketHandler {
List<WebSocketSession> sessions = new CopyOnWriteArrayList<>();
@Override
public void handleTextMessage(WebSocketSession session, TextMessage message) throws InterruptedException, IOException {
for (WebSocketSession webSocketSession : sessions) {
if (webSocketSession.isOpen() && !session.getId().equals(webSocketSession.getId())) {
webSocketSession.sendMessage(message);
}
}
}
@Override
public void afterConnectionEstablished(WebSocketSession session) throws Exception {
sessions.add(session);
}
...