mirror of
https://github.com/nagisa77/OpenIsle.git
synced 2026-04-21 03:17:28 +08:00
Merge pull request #374 from nagisa77/codex/fix-nullpointerexception-in-authcontrollertest
test: fix auth controller tests
This commit is contained in:
@@ -72,6 +72,7 @@ class AuthControllerTest {
|
|||||||
@Test
|
@Test
|
||||||
void verifyCodeEndpoint() throws Exception {
|
void verifyCodeEndpoint() throws Exception {
|
||||||
Mockito.when(userService.verifyCode("u", "123")).thenReturn(true);
|
Mockito.when(userService.verifyCode("u", "123")).thenReturn(true);
|
||||||
|
Mockito.when(jwtService.generateReasonToken("u")).thenReturn("reason_token");
|
||||||
|
|
||||||
mockMvc.perform(post("/api/auth/verify")
|
mockMvc.perform(post("/api/auth/verify")
|
||||||
.contentType(MediaType.APPLICATION_JSON)
|
.contentType(MediaType.APPLICATION_JSON)
|
||||||
@@ -84,6 +85,7 @@ class AuthControllerTest {
|
|||||||
void loginReturnsToken() throws Exception {
|
void loginReturnsToken() throws Exception {
|
||||||
User user = new User();
|
User user = new User();
|
||||||
user.setUsername("u");
|
user.setUsername("u");
|
||||||
|
user.setVerified(true);
|
||||||
Mockito.when(userService.findByUsername("u")).thenReturn(Optional.of(user));
|
Mockito.when(userService.findByUsername("u")).thenReturn(Optional.of(user));
|
||||||
Mockito.when(userService.matchesPassword(user, "p")).thenReturn(true);
|
Mockito.when(userService.matchesPassword(user, "p")).thenReturn(true);
|
||||||
Mockito.when(jwtService.generateToken("u")).thenReturn("token");
|
Mockito.when(jwtService.generateToken("u")).thenReturn("token");
|
||||||
|
|||||||
Reference in New Issue
Block a user