Skip to content
Snippets Groups Projects
Commit 26c29bcc authored by Tom Käsler's avatar Tom Käsler
Browse files

refactor tests

move ws handler to websocket package
parent 452fb31d
No related merge requests found
package de.thm.arsnova.controller.handler;
package de.thm.arsnova.websocket.handler;
import de.thm.arsnova.websocket.message.CreateFeedback;
import de.thm.arsnova.websocket.message.FeedbackChanged;
......
package de.thm.arsnova.controller.handler;
package de.thm.arsnova.websocket.handler;
import de.thm.arsnova.websocket.message.CreateFeedback;
import de.thm.arsnova.websocket.message.GetFeedback;
......
......@@ -45,6 +45,7 @@ import org.springframework.web.servlet.config.annotation.EnableWebMvc;
"de.thm.arsnova.aop",
"de.thm.arsnova.cache",
"de.thm.arsnova.controller",
"de.thm.arsnova.controller.handler",
"de.thm.arsnova.dao",
"de.thm.arsnova.events",
"de.thm.arsnova.security",
......
package de.thm.arsnova.websocket;
package de.thm.arsnova.websocket.handler;
import de.thm.arsnova.controller.handler.FeedbackCommandHandler;
import de.thm.arsnova.websocket.message.CreateFeedback;
import de.thm.arsnova.websocket.message.CreateFeedbackPayload;
import de.thm.arsnova.websocket.message.FeedbackChanged;
......@@ -51,7 +50,7 @@ public class FeedbackCommandHandlerTest {
ArgumentCaptor.forClass(FeedbackChanged.class);
verify(messagingTemplate).convertAndSend(topicCaptor.capture(), messageCaptor.capture());
assertThat(topicCaptor.getValue()).isEqualTo("/room/" + roomId + "/feedback");
assertThat(topicCaptor.getValue()).isEqualTo("/room/" + roomId + "/feedback.stream");
assertThat(messageCaptor.getValue()).isEqualTo(feedbackChanged);
}
......@@ -69,7 +68,7 @@ public class FeedbackCommandHandlerTest {
ArgumentCaptor<String> captor = ArgumentCaptor.forClass(String.class);
verify(messagingTemplate).convertAndSend(captor.capture(), any(FeedbackChanged.class));
assertThat(captor.getValue()).isEqualTo("/room/" + roomId + "/feedback");
assertThat(captor.getValue()).isEqualTo("/room/" + roomId + "/feedback.stream");
}
}
......
package de.thm.arsnova.websocket;
package de.thm.arsnova.websocket.handler;
import de.thm.arsnova.controller.handler.FeedbackCommandHandler;
import de.thm.arsnova.controller.handler.FeedbackHandler;
import de.thm.arsnova.websocket.message.CreateFeedback;
import org.junit.Before;
import org.junit.Test;
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment