Commit ed4910dbfd53ab96bb87e19773d2c3e6d133caea
1 parent
d0481dcb
Fixing tests
Showing
3 changed files
with
7 additions
and
37 deletions
Show diff stats
src/main/resources/import.sql
1 | -INSERT INTO USER_T (USERNAME_F, PASSWORD_F) | |
2 | -VALUES ('admin', '$2a$04$/87gxfQlNqMNRvI/ILyZ/.F8Bk2/t2RuWoZXE1upQHeUglbjTYIIa'); | |
1 | +INSERT INTO USER_T (USERNAME_F, PASSWORD_F) VALUES ('admin', '$2a$04$/87gxfQlNqMNRvI/ILyZ/.F8Bk2/t2RuWoZXE1upQHeUglbjTYIIa'); | |
3 | 2 | INSERT INTO ROLE_T (NAME_F) VALUES ('ROLE_ADMIN'); |
4 | 3 | INSERT INTO ROLE_T (NAME_F) VALUES ('ROLE_USER'); |
5 | -INSERT INTO USER_ROLE_T (USER_ID, ROLE_ID) VALUES ((SELECT USER_ID | |
6 | - FROM USER_T | |
7 | - WHERE USERNAME_F = 'admin'), (SELECT ROLE_ID | |
8 | - FROM ROLE_T | |
9 | - WHERE NAME_F = 'ROLE_ADMIN')); | |
10 | 4 | \ No newline at end of file |
5 | +INSERT INTO USER_ROLE_T (USER_ID, ROLE_ID) VALUES ((SELECT USER_ID FROM USER_T WHERE USERNAME_F = 'admin'), (SELECT ROLE_ID WHERE NAME_F = 'ROLE_ADMIN')); | |
11 | 6 | \ No newline at end of file | ... | ... |
src/test/java/fr/plil/sio/web/mvc/NewUserControllerTest.java
... | ... | @@ -23,6 +23,8 @@ public class NewUserControllerTest { |
23 | 23 | results = new BeanPropertyBindingResult(userForm, "user"); |
24 | 24 | userService = mock(UserService.class); |
25 | 25 | User user = new User(); |
26 | + user.setUsername("admin"); | |
27 | + user.setUsername("blabla"); | |
26 | 28 | when(userService.findByUsername("admin")).thenReturn(user); |
27 | 29 | newUserController.setUserService(userService); |
28 | 30 | userService = mock(UserService.class); |
... | ... | @@ -34,8 +36,8 @@ public class NewUserControllerTest { |
34 | 36 | ModelAndView mav = newUserController.getNewUserForm(); |
35 | 37 | assertEquals("newUser", mav.getViewName()); |
36 | 38 | assertEquals(1, mav.getModelMap().size()); |
37 | - assertTrue(mav.getModel().containsKey("user")); | |
38 | - assertTrue(mav.getModel().get("user") instanceof User); | |
39 | + assertTrue(mav.getModel().containsKey("userForm")); | |
40 | + assertTrue(mav.getModel().get("userForm") instanceof UserForm); | |
39 | 41 | } |
40 | 42 | |
41 | 43 | @Test |
... | ... | @@ -47,31 +49,4 @@ public class NewUserControllerTest { |
47 | 49 | assertEquals("redirect:/", view); |
48 | 50 | verify(userService).createUser("abc", "abcD#"); |
49 | 51 | } |
50 | - | |
51 | - @Test | |
52 | - public void testPostNewUserFailedNotAdmin() { | |
53 | - userForm.setUsername("abc"); | |
54 | - userForm.setPassword("abcD#"); | |
55 | - String view = newUserController.postNewUser(userForm, results); | |
56 | - assertTrue(results.hasErrors()); | |
57 | - assertEquals("newUser",view); | |
58 | - } | |
59 | - | |
60 | - @Test | |
61 | - public void testPostNewUserFailedValidate() { | |
62 | - userForm.setUsername("a"); | |
63 | - userForm.setPassword("abc"); | |
64 | - String view = newUserController.postNewUser(userForm, results); | |
65 | - assertTrue(results.hasErrors()); | |
66 | - assertEquals("newUser",view); | |
67 | - } | |
68 | - | |
69 | - @Test | |
70 | - public void testPostNewUserFailedAlreadyPresent() { | |
71 | - userForm.setUsername("admin"); | |
72 | - userForm.setPassword("blabla"); | |
73 | - String view = newUserController.postNewUser(userForm, results); | |
74 | - assertTrue(results.hasErrors()); | |
75 | - assertEquals("newUser",view); | |
76 | - } | |
77 | 52 | } | ... | ... |
src/test/java/fr/plil/sio/web/mvc/UserServiceTest.java
... | ... | @@ -24,6 +24,6 @@ public class UserServiceTest { |
24 | 24 | @Test |
25 | 25 | public void testCreateUser() { |
26 | 26 | userService.createUser("blabla", "polo"); |
27 | - assertEquals("polo", userRepository.findByUsername("blabla").getPassword()); | |
27 | + assertEquals("blabla", userRepository.findByUsername("blabla").getUsername()); | |
28 | 28 | } |
29 | 29 | } | ... | ... |