Public Access
Added lots of new stuff
- extended the jwt and put userid into it - completed update settings - added settings also in me call
This commit is contained in:
1 parent
6e194b9c9a
commit
03d5a011ae
23 files changed
+271
-30
No files matched your search
@@ -29,10 +29,11 @@ class JwtServiceTest {
|
||||
@Test
|
||||
void generateToken_Success() {
|
||||
// Arrange
|
||||
var userId = "0815";
|
||||
var email = "test@example.com";
|
||||
|
||||
// Act
|
||||
var token = jwtService.generateToken(email);
|
||||
var token = jwtService.generateToken(userId, email);
|
||||
|
||||
// Assert
|
||||
assertNotNull(token);
|
||||
@@ -42,8 +43,9 @@ class JwtServiceTest {
|
||||
@Test
|
||||
void extractEmail_Success() {
|
||||
// Arrange
|
||||
var userId = "0815";
|
||||
var email = "test@example.com";
|
||||
var token = jwtService.generateToken(email);
|
||||
var token = jwtService.generateToken(userId, email);
|
||||
|
||||
// Act
|
||||
var extractedEmail = jwtService.extractEmail(token);
|
||||
@@ -52,11 +54,26 @@ class JwtServiceTest {
|
||||
assertEquals(email, extractedEmail);
|
||||
}
|
||||
|
||||
@Test
|
||||
void extractUserId_Success() {
|
||||
// Arrange
|
||||
var userId = "0815";
|
||||
var email = "test@example.com";
|
||||
var token = jwtService.generateToken(userId, email);
|
||||
|
||||
// Act
|
||||
var extractedUserId = jwtService.extractUserId(token);
|
||||
|
||||
// Assert
|
||||
assertEquals(userId, extractedUserId);
|
||||
}
|
||||
|
||||
@Test
|
||||
void isTokenValid_Success() {
|
||||
// Arrange
|
||||
var userId = "0815";
|
||||
var email = "test@example.com";
|
||||
var token = jwtService.generateToken(email);
|
||||
var token = jwtService.generateToken(userId, email);
|
||||
|
||||
// Act
|
||||
var isValid = jwtService.isTokenValid(token);
|
||||
|
||||
@@ -51,7 +51,7 @@ class LoginControllerTest {
|
||||
var request = new LoginRequest("test@example.com", "password");
|
||||
var authenticatedUser = User.builder().email("test@example.com").build();
|
||||
when(loginService.login(any(User.class))).thenReturn(authenticatedUser);
|
||||
when(jwtService.generateToken("test@example.com")).thenReturn("mock-token");
|
||||
when(jwtService.generateToken("0815", "test@example.com")).thenReturn("mock-token");
|
||||
|
||||
// Act & Assert
|
||||
mockMvc.perform(post("/api/auth/login")
|
||||
|
||||
Reference in new issue
Block a user