Updated Tests
[staff/due1/sed-hs15-srs-purple.git] / src / test / java / ch / bfh / ti / srs / controller / SessionControllerTest.java
index dcca926..682a5ab 100644 (file)
@@ -27,16 +27,12 @@ public class SessionControllerTest {
        public void logInTest() throws Exception {\r
                DataHandler dh = new DataHandlerForTests();\r
                SessionController sc = new SessionController(dh);\r
-               UserController uc = new UserController(dh,sc);\r
+               SessionController sc2 = new SessionController(); //dummy, just to trigger this constructor..\r
 \r
-               uc.addUser("TestUser1", "pass1", "grosm9@bfh.ch", null, null);\r
-               uc.addUser("TestUser2", "pass2", "grosm9@bfh.ch", null, null);\r
-               uc.addUser("TestUser3", "pass3", "grosm9@bfh.ch", "Test", null);\r
-               uc.addUser("TestUser4", "pass4", "grosm9@bfh.ch", "Test", "User");\r
-\r
-               User user3 = uc.getUser("TestUser3");\r
-               user3.addRole(Role.User);\r
-               user3.addRole(Role.ResourceManager);\r
+               sc.registUser("TestUser1", "pass1", "grosm9@bfh.ch", null, null);\r
+               sc.registUser("TestUser2", "pass2", "grosm9@bfh.ch", null, null);\r
+               sc.registUser("TestUser3", "pass3", "grosm9@bfh.ch", "Test", null);\r
+               sc.registUser("TestUser4", "pass4", "grosm9@bfh.ch", "Test", "User");\r
                \r
                Set<Controller> controllers = sc.logIn("TestUser3", "pass3");\r
                assertFalse(controllers.isEmpty());\r
@@ -46,10 +42,9 @@ public class SessionControllerTest {
        public void logInException1Test() throws Exception {\r
                DataHandler dh = new DataHandlerForTests();\r
                SessionController sc = new SessionController(dh);\r
-               UserController uc = new UserController(dh,sc);\r
 \r
-               uc.addUser("TestUser1", "pass1", "grosm9@bfh.ch", null, null);\r
-               uc.addUser("TestUser2", "pass2", "grosm9@bfh.ch", null, null);\r
+               sc.registUser("TestUser1", "pass1", "grosm9@bfh.ch", null, null);\r
+               sc.registUser("TestUser2", "pass2", "grosm9@bfh.ch", null, null);\r
 \r
                sc.logIn("TestUser1", "pass1");\r
                sc.logIn("TestUser2", "pass2");\r
@@ -59,10 +54,9 @@ public class SessionControllerTest {
        public void logInInvalidCredetialsTest() throws Exception {\r
                DataHandler dh = new DataHandlerForTests();\r
                SessionController sc = new SessionController(dh);\r
-               UserController uc = new UserController(dh,sc);\r
 \r
-               uc.addUser("TestUser1", "pass1", "grosm9@bfh.ch", null, null);\r
-               uc.addUser("TestUser2", "pass2", "grosm9@bfh.ch", null, null);\r
+               sc.registUser("TestUser1", "pass1", "grosm9@bfh.ch", null, null);\r
+               sc.registUser("TestUser2", "pass2", "grosm9@bfh.ch", null, null);\r
 \r
                sc.logIn("TestUser3", "pass3");\r
        }\r
@@ -72,13 +66,12 @@ public class SessionControllerTest {
        public void getLoggedUserNameTest() throws Exception {\r
                DataHandler dh = new DataHandlerForTests();\r
                SessionController sc = new SessionController(dh);\r
-               UserController uc = new UserController(dh,sc);\r
 \r
                //uc.setDataHandler(dh);\r
-               uc.addUser("TestUser1", "pass1", "grosm9@bfh.ch", null, null);\r
-               uc.addUser("TestUser2", "pass2", "grosm9@bfh.ch", null, null);\r
-               uc.addUser("TestUser3", "pass3", "grosm9@bfh.ch", "Test", null);\r
-               uc.addUser("TestUser4", "pass4", "grosm9@bfh.ch", "Test", "User");\r
+               sc.registUser("TestUser1", "pass1", "grosm9@bfh.ch", null, null);\r
+               sc.registUser("TestUser2", "pass2", "grosm9@bfh.ch", null, null);\r
+               sc.registUser("TestUser3", "pass3", "grosm9@bfh.ch", "Test", null);\r
+               sc.registUser("TestUser4", "pass4", "grosm9@bfh.ch", "Test", "User");\r
 \r
                sc.logIn("TestUser1", "pass1");\r
                assertEquals("TestUser1", sc.getLoggedUserName());\r
@@ -98,12 +91,11 @@ public class SessionControllerTest {
        public void getLoggedUserMailTest() throws Exception {\r
                DataHandler dh = new DataHandlerForTests();\r
                SessionController sc = new SessionController(dh);\r
-               UserController uc = new UserController(dh,sc);\r
 \r
-               uc.addUser("TestUser1", "pass1", "grosm9@bfh.ch", null, null);\r
-               uc.addUser("TestUser2", "pass2", "hanfli@bfh.ch", null, null);\r
-               uc.addUser("TestUser3", "pass3", "grosm9@bfh.ch", "Test", null);\r
-               uc.addUser("TestUser4", "pass4", "grosm9@bfh.ch", "Test", "User");\r
+               sc.registUser("TestUser1", "pass1", "grosm9@bfh.ch", null, null);\r
+               sc.registUser("TestUser2", "pass2", "hanfli@bfh.ch", null, null);\r
+               sc.registUser("TestUser3", "pass3", "grosm9@bfh.ch", "Test", null);\r
+               sc.registUser("TestUser4", "pass4", "grosm9@bfh.ch", "Test", "User");\r
 \r
                sc.logIn("TestUser2", "pass2");\r
                assertEquals("hanfli@bfh.ch", sc.getLoggedMail());\r
@@ -123,13 +115,12 @@ public class SessionControllerTest {
        public void getLoggedNameTest() throws Exception {\r
                DataHandler dh = new DataHandlerForTests();\r
                SessionController sc = new SessionController(dh);\r
-               UserController uc = new UserController(dh,sc);\r
 \r
                //uc.setDataHandler(dh);\r
-               uc.addUser("TestUser1", "pass1", "grosm9@bfh.ch", null, null);\r
-               uc.addUser("TestUser2", "pass2", "grosm9@bfh.ch", null, null);\r
-               uc.addUser("TestUser3", "pass3", "grosm9@bfh.ch", "Hanfli", null);\r
-               uc.addUser("TestUser4", "pass4", "grosm9@bfh.ch", "Test", "User");\r
+               sc.registUser("TestUser1", "pass1", "grosm9@bfh.ch", null, null);\r
+               sc.registUser("TestUser2", "pass2", "grosm9@bfh.ch", null, null);\r
+               sc.registUser("TestUser3", "pass3", "grosm9@bfh.ch", "Hanfli", null);\r
+               sc.registUser("TestUser4", "pass4", "grosm9@bfh.ch", "Test", "User");\r
 \r
                sc.logIn("TestUser3", "pass3");\r
                assertEquals("Hanfli", sc.getLoggedName());\r
@@ -149,13 +140,12 @@ public class SessionControllerTest {
        public void getLoggedLastnameTest() throws Exception {\r
                DataHandler dh = new DataHandlerForTests();\r
                SessionController sc = new SessionController(dh);\r
-               UserController uc = new UserController(dh,sc);\r
 \r
                //uc.setDataHandler(dh);\r
-               uc.addUser("TestUser1", "pass1", "grosm9@bfh.ch", null, null);\r
-               uc.addUser("TestUser2", "pass2", "grosm9@bfh.ch", null, null);\r
-               uc.addUser("TestUser3", "pass3", "grosm9@bfh.ch", "Test", null);\r
-               uc.addUser("TestUser4", "pass4", "grosm9@bfh.ch", "Test", "User");\r
+               sc.registUser("TestUser1", "pass1", "grosm9@bfh.ch", null, null);\r
+               sc.registUser("TestUser2", "pass2", "grosm9@bfh.ch", null, null);\r
+               sc.registUser("TestUser3", "pass3", "grosm9@bfh.ch", "Test", null);\r
+               sc.registUser("TestUser4", "pass4", "grosm9@bfh.ch", "Test", "User");\r
 \r
                sc.logIn("TestUser4", "pass4");\r
                assertEquals("User", sc.getLoggedLastname());\r
@@ -174,9 +164,8 @@ public class SessionControllerTest {
        public void getLoggedUserTest() throws Exception {\r
                DataHandler dh = new DataHandlerForTests();\r
                SessionController sc = new SessionController(dh);\r
-               UserController uc = new UserController(dh,sc);\r
 \r
-               uc.addUser("TestUser1", "pass1", "grosm9@bfh.ch", null, null);\r
+               sc.registUser("TestUser1", "pass1", "grosm9@bfh.ch", null, null);\r
                assertEquals(null, sc.getLoggedUser());\r
                sc.logIn("TestUser1", "pass1");\r
                assertEquals("TestUser1", sc.getLoggedUser().getUserName());\r
@@ -187,13 +176,12 @@ public class SessionControllerTest {
        public void logOutTest() throws Exception {\r
                DataHandler dh = new DataHandlerForTests();\r
                SessionController sc = new SessionController(dh);\r
-               UserController uc = new UserController(dh,sc);\r
 \r
                //uc.setDataHandler(dh);\r
-               uc.addUser("TestUser1", "pass1", "grosm9@bfh.ch", null, null);\r
-               uc.addUser("TestUser2", "pass2", "grosm9@bfh.ch", null, null);\r
-               uc.addUser("TestUser3", "pass3", "grosm9@bfh.ch", "Test", null);\r
-               uc.addUser("TestUser4", "pass4", "grosm9@bfh.ch", "Test", "User");\r
+               sc.registUser("TestUser1", "pass1", "grosm9@bfh.ch", null, null);\r
+               sc.registUser("TestUser2", "pass2", "grosm9@bfh.ch", null, null);\r
+               sc.registUser("TestUser3", "pass3", "grosm9@bfh.ch", "Test", null);\r
+               sc.registUser("TestUser4", "pass4", "grosm9@bfh.ch", "Test", "User");\r
 \r
                sc.logIn("TestUser1", "pass1");\r
                assertEquals("TestUser1", sc.getLoggedUserName());\r