1 |
1 |
package cz.zcu.fav.kiv.antipatterndetectionapp.v2.service;
|
2 |
2 |
|
|
3 |
import cz.zcu.fav.kiv.antipatterndetectionapp.v2.dials.UserModelStatusCodes;
|
3 |
4 |
import cz.zcu.fav.kiv.antipatterndetectionapp.v2.model.User;
|
4 |
5 |
import cz.zcu.fav.kiv.antipatterndetectionapp.v2.repository.UserRepository;
|
5 |
6 |
import org.junit.jupiter.api.BeforeAll;
|
... | ... | |
52 |
53 |
/**
|
53 |
54 |
* Mocked User
|
54 |
55 |
*/
|
55 |
|
private final User mockUser = new User("test", "test@tt.cz");
|
|
56 |
private final User mockUser = new User("test", "test@tt.cz", "Ahoj99");
|
56 |
57 |
|
57 |
58 |
/**
|
58 |
59 |
* Testing registration implementation
|
... | ... | |
66 |
67 |
"ddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd" +
|
67 |
68 |
"ddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd" +
|
68 |
69 |
"dddddddddddhfbsdjfhbsdjhbjckvxjhbvjhfbsjhbdjhsbvhbsckjhvbsdhfbsdjhvbjxhcbvhbjhvbxcv", "tt@aa.ct");
|
69 |
|
int foundCode = userService.registerUser(MUser);
|
|
70 |
UserModelStatusCodes foundCode = userService.registerUser(MUser);
|
70 |
71 |
|
71 |
|
assertEquals(foundCode, 0);
|
|
72 |
assertEquals(foundCode, UserModelStatusCodes.INVALID_USER_ARGUMENTS);
|
72 |
73 |
}
|
73 |
74 |
|
74 |
75 |
/**
|
... | ... | |
82 |
83 |
"dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd" +
|
83 |
84 |
"dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd" +
|
84 |
85 |
"ddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddt@aa.ct");
|
85 |
|
int foundCode = userService.registerUser(MUser);
|
|
86 |
UserModelStatusCodes foundCode = userService.registerUser(MUser);
|
86 |
87 |
|
87 |
|
assertEquals(foundCode, 0);
|
|
88 |
assertEquals(foundCode, UserModelStatusCodes.INVALID_USER_ARGUMENTS);
|
88 |
89 |
}
|
89 |
90 |
|
90 |
91 |
/**
|
... | ... | |
104 |
105 |
"dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd" +
|
105 |
106 |
"dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd" +
|
106 |
107 |
"ddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddt@aa.ct");
|
107 |
|
int foundCode = userService.registerUser(MUser);
|
|
108 |
UserModelStatusCodes foundCode = userService.registerUser(MUser);
|
108 |
109 |
|
109 |
|
assertEquals(foundCode, 0);
|
|
110 |
assertEquals(foundCode, UserModelStatusCodes.INVALID_USER_ARGUMENTS);
|
|
111 |
}
|
|
112 |
|
|
113 |
@Test
|
|
114 |
public void whenUserNULLName_thenReturnMSG() {
|
|
115 |
User MUser = new User(null, "tt@asd.cf", "Ahoj99");
|
|
116 |
UserModelStatusCodes foundCode = userService.registerUser(MUser);
|
|
117 |
|
|
118 |
assertEquals(foundCode, UserModelStatusCodes.INVALID_USER_ARGUMENTS);
|
|
119 |
}
|
|
120 |
|
|
121 |
@Test
|
|
122 |
public void whenUserNULLEmail_thenReturnMSG() {
|
|
123 |
User MUser = new User("tt", null, "Ahoj99");
|
|
124 |
UserModelStatusCodes foundCode = userService.registerUser(MUser);
|
|
125 |
|
|
126 |
assertEquals(foundCode, UserModelStatusCodes.INVALID_USER_ARGUMENTS);
|
|
127 |
}
|
|
128 |
|
|
129 |
@Test
|
|
130 |
public void whenUserNULLPassword_thenReturnMSG() {
|
|
131 |
User MUser = new User("tt", "tt@asd.cf", null);
|
|
132 |
UserModelStatusCodes foundCode = userService.registerUser(MUser);
|
|
133 |
|
|
134 |
assertEquals(foundCode, UserModelStatusCodes.INVALID_USER_ARGUMENTS);
|
|
135 |
}
|
|
136 |
|
|
137 |
@Test
|
|
138 |
public void whenUserNULLNameEmail_thenReturnMSG() {
|
|
139 |
User MUser = new User(null, null, "Ahoj99");
|
|
140 |
UserModelStatusCodes foundCode = userService.registerUser(MUser);
|
|
141 |
|
|
142 |
assertEquals(foundCode, UserModelStatusCodes.INVALID_USER_ARGUMENTS);
|
|
143 |
}
|
|
144 |
|
|
145 |
@Test
|
|
146 |
public void whenUserNULLNamePassword_thenReturnMSG() {
|
|
147 |
User MUser = new User(null, "tt@asd.cf", null);
|
|
148 |
UserModelStatusCodes foundCode = userService.registerUser(MUser);
|
|
149 |
|
|
150 |
assertEquals(foundCode, UserModelStatusCodes.INVALID_USER_ARGUMENTS);
|
|
151 |
}
|
|
152 |
|
|
153 |
@Test
|
|
154 |
public void whenUserNULLEmailPassword_thenReturnMSG() {
|
|
155 |
User MUser = new User("tt", null, null);
|
|
156 |
UserModelStatusCodes foundCode = userService.registerUser(MUser);
|
|
157 |
|
|
158 |
assertEquals(foundCode, UserModelStatusCodes.INVALID_USER_ARGUMENTS);
|
|
159 |
}
|
|
160 |
|
|
161 |
@Test
|
|
162 |
public void whenUserNULLNameEmailPassword_thenReturnMSG() {
|
|
163 |
User MUser = new User(null, null, null);
|
|
164 |
UserModelStatusCodes foundCode = userService.registerUser(MUser);
|
|
165 |
|
|
166 |
assertEquals(foundCode, UserModelStatusCodes.INVALID_USER_ARGUMENTS);
|
110 |
167 |
}
|
111 |
168 |
|
112 |
169 |
/**
|
... | ... | |
115 |
172 |
*/
|
116 |
173 |
@Test
|
117 |
174 |
public void whenUserIsNotRegistered_thenRegisterHim() {
|
118 |
|
Mockito.when(userRepository.findByName("neni_v_DB")).thenReturn(null);
|
|
175 |
Mockito.when(userRepository.save(any())).thenReturn(mockUser);
|
119 |
176 |
|
120 |
|
int foundCode = userService.registerUser(mockUser);
|
|
177 |
UserModelStatusCodes foundCode = userService.registerUser(mockUser);
|
121 |
178 |
|
122 |
|
assertEquals(foundCode, 1);
|
|
179 |
assertEquals(foundCode, UserModelStatusCodes.USER_CREATED);
|
123 |
180 |
}
|
124 |
181 |
|
125 |
182 |
/**
|
... | ... | |
130 |
187 |
public void whenUserIsRegistered_thenSendMSG() {
|
131 |
188 |
Mockito.when(userRepository.findByName(mockUser.getName())).thenReturn(mockUser);
|
132 |
189 |
|
133 |
|
int foundCode = userService.registerUser(mockUser);
|
|
190 |
UserModelStatusCodes foundCode = userService.registerUser(mockUser);
|
134 |
191 |
|
135 |
|
assertEquals(foundCode, -1);
|
|
192 |
assertEquals(foundCode, UserModelStatusCodes.USER_EXISTS);
|
136 |
193 |
}
|
137 |
194 |
|
138 |
195 |
/**
|
... | ... | |
145 |
202 |
Mockito.when(userRepository.findByName(mockUser.getName())).thenReturn(mockUser);
|
146 |
203 |
|
147 |
204 |
String name = "test";
|
148 |
|
int foundCode = userService.loginUser(new User(name, ""));
|
|
205 |
UserModelStatusCodes foundCode = userService.loginUser(new User(name, ""));
|
149 |
206 |
|
150 |
|
assertEquals(foundCode, 1);
|
|
207 |
assertEquals(foundCode, UserModelStatusCodes.USER_LOGGED_IN);
|
151 |
208 |
}
|
152 |
209 |
|
153 |
210 |
/**
|
... | ... | |
160 |
217 |
//Mockito.when(userRepository.findByName(mockUser.getName())).thenReturn(mockUser);
|
161 |
218 |
|
162 |
219 |
String name = "notest";
|
163 |
|
int foundCode = userService.loginUser(new User(name, ""));
|
|
220 |
UserModelStatusCodes foundCode = userService.loginUser(new User(name, ""));
|
164 |
221 |
|
165 |
|
assertEquals(foundCode, 0);
|
|
222 |
assertEquals(foundCode, UserModelStatusCodes.USER_LOGIN_FAILED);
|
166 |
223 |
}
|
167 |
224 |
|
168 |
225 |
}
|
#10244 push zapomenutých změn