From b44989f214947873665ef23071bd6f949b6bf75b Mon Sep 17 00:00:00 2001
From: Paul-Christian Volkmer <paul-christian.volkmer@mni.thm.de>
Date: Tue, 19 Feb 2013 14:12:51 +0100
Subject: [PATCH] Fixed test execution

Clean up service tests and clean up logged in users. Added logged in users
if needed.
---
 src/test/java/de/thm/arsnova/services/FeedbackServiceTest.java | 1 +
 src/test/java/de/thm/arsnova/services/QuestionServiceTest.java | 1 +
 src/test/java/de/thm/arsnova/services/SessionServiceTest.java  | 1 +
 .../java/de/thm/arsnova/services/StatisticsServiceTest.java    | 3 +++
 4 files changed, 6 insertions(+)

diff --git a/src/test/java/de/thm/arsnova/services/FeedbackServiceTest.java b/src/test/java/de/thm/arsnova/services/FeedbackServiceTest.java
index 4f8fc000..2ea24a36 100644
--- a/src/test/java/de/thm/arsnova/services/FeedbackServiceTest.java
+++ b/src/test/java/de/thm/arsnova/services/FeedbackServiceTest.java
@@ -52,6 +52,7 @@ public class FeedbackServiceTest {
 	@After
 	public final void cleanup() {
 		databaseDao.cleanupTestData();
+		userService.setUserAuthenticated(false);
 	}
 
 	@Test(expected = NotFoundException.class)
diff --git a/src/test/java/de/thm/arsnova/services/QuestionServiceTest.java b/src/test/java/de/thm/arsnova/services/QuestionServiceTest.java
index eea416e5..96e81937 100644
--- a/src/test/java/de/thm/arsnova/services/QuestionServiceTest.java
+++ b/src/test/java/de/thm/arsnova/services/QuestionServiceTest.java
@@ -52,6 +52,7 @@ public class QuestionServiceTest {
 	@After
 	public final void cleanup() {
 		databaseDao.cleanupTestData();
+		userService.setUserAuthenticated(false);
 	}
 
 	@Test(expected = UnauthorizedException.class)
diff --git a/src/test/java/de/thm/arsnova/services/SessionServiceTest.java b/src/test/java/de/thm/arsnova/services/SessionServiceTest.java
index ef51a2c5..f7c4a52f 100644
--- a/src/test/java/de/thm/arsnova/services/SessionServiceTest.java
+++ b/src/test/java/de/thm/arsnova/services/SessionServiceTest.java
@@ -53,6 +53,7 @@ public class SessionServiceTest {
 	@After
 	public final void cleanup() {
 		databaseDao.cleanupTestData();
+		userService.setUserAuthenticated(false);
 	}
 
 	@Test
diff --git a/src/test/java/de/thm/arsnova/services/StatisticsServiceTest.java b/src/test/java/de/thm/arsnova/services/StatisticsServiceTest.java
index 1d76572e..a0e846e6 100644
--- a/src/test/java/de/thm/arsnova/services/StatisticsServiceTest.java
+++ b/src/test/java/de/thm/arsnova/services/StatisticsServiceTest.java
@@ -55,10 +55,13 @@ public class StatisticsServiceTest {
 	public final void testShouldReturnCurrentActiveUsers() {
 		Session session = new Session();
 		session.setKeyword("1278127812");
+		
+		userService.setUserAuthenticated(true);
 		databaseDao.registerAsOnlineUser(userService.getCurrentUser(), session);
 
 		int actual = statisticsService.countActiveUsers();
 		assertEquals(1, actual);
+		userService.setUserAuthenticated(false);
 	}
 	
 	@Test
-- 
GitLab