From 26c29bcc0dbb7eb7f2ac84ff362ebca971d55cf7 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Tom=20K=C3=A4sler?= <tom.kaesler@mni.thm.de>
Date: Mon, 4 Mar 2019 15:23:16 +0100
Subject: [PATCH] refactor tests

move ws handler to websocket package
---
 .../handler/FeedbackCommandHandler.java                    | 2 +-
 .../{controller => websocket}/handler/FeedbackHandler.java | 2 +-
 src/test/java/de/thm/arsnova/config/TestAppConfig.java     | 1 +
 .../{ => handler}/FeedbackCommandHandlerTest.java          | 7 +++----
 .../websocket/{ => handler}/FeedbackHandlerTest.java       | 4 +---
 5 files changed, 7 insertions(+), 9 deletions(-)
 rename src/main/java/de/thm/arsnova/{controller => websocket}/handler/FeedbackCommandHandler.java (98%)
 rename src/main/java/de/thm/arsnova/{controller => websocket}/handler/FeedbackHandler.java (96%)
 rename src/test/java/de/thm/arsnova/websocket/{ => handler}/FeedbackCommandHandlerTest.java (95%)
 rename src/test/java/de/thm/arsnova/websocket/{ => handler}/FeedbackHandlerTest.java (88%)

diff --git a/src/main/java/de/thm/arsnova/controller/handler/FeedbackCommandHandler.java b/src/main/java/de/thm/arsnova/websocket/handler/FeedbackCommandHandler.java
similarity index 98%
rename from src/main/java/de/thm/arsnova/controller/handler/FeedbackCommandHandler.java
rename to src/main/java/de/thm/arsnova/websocket/handler/FeedbackCommandHandler.java
index e1d5bea1d..ead61057a 100644
--- a/src/main/java/de/thm/arsnova/controller/handler/FeedbackCommandHandler.java
+++ b/src/main/java/de/thm/arsnova/websocket/handler/FeedbackCommandHandler.java
@@ -1,4 +1,4 @@
-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;
diff --git a/src/main/java/de/thm/arsnova/controller/handler/FeedbackHandler.java b/src/main/java/de/thm/arsnova/websocket/handler/FeedbackHandler.java
similarity index 96%
rename from src/main/java/de/thm/arsnova/controller/handler/FeedbackHandler.java
rename to src/main/java/de/thm/arsnova/websocket/handler/FeedbackHandler.java
index ad7946f93..26d92fc70 100644
--- a/src/main/java/de/thm/arsnova/controller/handler/FeedbackHandler.java
+++ b/src/main/java/de/thm/arsnova/websocket/handler/FeedbackHandler.java
@@ -1,4 +1,4 @@
-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;
diff --git a/src/test/java/de/thm/arsnova/config/TestAppConfig.java b/src/test/java/de/thm/arsnova/config/TestAppConfig.java
index e68eb84ff..85dd50c43 100644
--- a/src/test/java/de/thm/arsnova/config/TestAppConfig.java
+++ b/src/test/java/de/thm/arsnova/config/TestAppConfig.java
@@ -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",
diff --git a/src/test/java/de/thm/arsnova/websocket/FeedbackCommandHandlerTest.java b/src/test/java/de/thm/arsnova/websocket/handler/FeedbackCommandHandlerTest.java
similarity index 95%
rename from src/test/java/de/thm/arsnova/websocket/FeedbackCommandHandlerTest.java
rename to src/test/java/de/thm/arsnova/websocket/handler/FeedbackCommandHandlerTest.java
index f99e9026e..eac55f6ed 100644
--- a/src/test/java/de/thm/arsnova/websocket/FeedbackCommandHandlerTest.java
+++ b/src/test/java/de/thm/arsnova/websocket/handler/FeedbackCommandHandlerTest.java
@@ -1,6 +1,5 @@
-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");
 	}
 }
 
diff --git a/src/test/java/de/thm/arsnova/websocket/FeedbackHandlerTest.java b/src/test/java/de/thm/arsnova/websocket/handler/FeedbackHandlerTest.java
similarity index 88%
rename from src/test/java/de/thm/arsnova/websocket/FeedbackHandlerTest.java
rename to src/test/java/de/thm/arsnova/websocket/handler/FeedbackHandlerTest.java
index 6a5748995..ebbdeb474 100644
--- a/src/test/java/de/thm/arsnova/websocket/FeedbackHandlerTest.java
+++ b/src/test/java/de/thm/arsnova/websocket/handler/FeedbackHandlerTest.java
@@ -1,7 +1,5 @@
-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;
-- 
GitLab