Public Access
Extended pricipal to add steam id
This commit is contained in:
1 parent
bcbf761aa5
commit
40135550f8
12 files changed
+55
-17
No files matched your search
@@ -31,7 +31,7 @@ class JwtServiceTest extends AbstractUnitTest {
|
||||
var email = "test@example.com";
|
||||
|
||||
// Act
|
||||
var token = jwtService.generateToken(userId, email);
|
||||
var token = jwtService.generateToken(userId, email, null);
|
||||
|
||||
// Assert
|
||||
assertNotNull(token);
|
||||
@@ -43,7 +43,7 @@ class JwtServiceTest extends AbstractUnitTest {
|
||||
// Arrange
|
||||
var userId = "0815";
|
||||
var email = "test@example.com";
|
||||
var token = jwtService.generateToken(userId, email);
|
||||
var token = jwtService.generateToken(userId, email, null);
|
||||
|
||||
// Act
|
||||
var extractedEmail = jwtService.extractEmail(token);
|
||||
@@ -57,7 +57,7 @@ class JwtServiceTest extends AbstractUnitTest {
|
||||
// Arrange
|
||||
var userId = "0815";
|
||||
var email = "test@example.com";
|
||||
var token = jwtService.generateToken(userId, email);
|
||||
var token = jwtService.generateToken(userId, email, null);
|
||||
|
||||
// Act
|
||||
var extractedUserId = jwtService.extractUserId(token);
|
||||
@@ -66,12 +66,27 @@ class JwtServiceTest extends AbstractUnitTest {
|
||||
assertEquals(userId, extractedUserId);
|
||||
}
|
||||
|
||||
@Test
|
||||
void extractSteamId_Success() {
|
||||
// Arrange
|
||||
var userId = "0815";
|
||||
var email = "test@example.com";
|
||||
var steamId = 123456789L;
|
||||
var token = jwtService.generateToken(userId, email, steamId);
|
||||
|
||||
// Act
|
||||
var extractedSteamId = jwtService.extractSteamId(token);
|
||||
|
||||
// Assert
|
||||
assertEquals(steamId, extractedSteamId);
|
||||
}
|
||||
|
||||
@Test
|
||||
void isTokenValid_Success() {
|
||||
// Arrange
|
||||
var userId = "0815";
|
||||
var email = "test@example.com";
|
||||
var token = jwtService.generateToken(userId, email);
|
||||
var token = jwtService.generateToken(userId, email, null);
|
||||
|
||||
// Act
|
||||
var isValid = jwtService.isTokenValid(token);
|
||||
|
||||
@@ -54,7 +54,7 @@ class LoginServiceTest extends AbstractUnitTest {
|
||||
.build();
|
||||
when(minimalUserRepository.findByEmail(user.getEmail())).thenReturn(Optional.of(dbUser));
|
||||
when(passwordEncoder.matches(user.getPassword(), dbUser.getPassword())).thenReturn(true);
|
||||
when(tokenGenerator.generateToken("815", "test@example.com")).thenReturn("mock-token");
|
||||
when(tokenGenerator.generateToken("815", "test@example.com", null)).thenReturn("mock-token");
|
||||
|
||||
// Act
|
||||
var result = loginService.login(user);
|
||||
|
||||
@@ -63,7 +63,7 @@ class UserControllerTest extends AbstractWebMvcTest {
|
||||
var email = "test@example.com";
|
||||
var settings = UserSettings.builder().language("en").theme("dark").build();
|
||||
var user = User.builder().email(email).settings(settings).build();
|
||||
var principal = new UserPrincipal("1", email);
|
||||
var principal = new UserPrincipal("1", email, null);
|
||||
SecurityContextHolder.getContext().setAuthentication(
|
||||
new UsernamePasswordAuthenticationToken(principal, null, Collections.emptyList())
|
||||
);
|
||||
@@ -80,7 +80,7 @@ class UserControllerTest extends AbstractWebMvcTest {
|
||||
void getCurrentUserV1_NotFound() throws Exception {
|
||||
// Arrange
|
||||
var email = "notfound@example.com";
|
||||
var principal = new UserPrincipal("1", email);
|
||||
var principal = new UserPrincipal("1", email, null);
|
||||
SecurityContextHolder.getContext().setAuthentication(
|
||||
new UsernamePasswordAuthenticationToken(principal, null, Collections.emptyList())
|
||||
);
|
||||
@@ -96,7 +96,7 @@ class UserControllerTest extends AbstractWebMvcTest {
|
||||
void updateUserSettings_Success() throws Exception {
|
||||
// Arrange
|
||||
var email = "test@example.com";
|
||||
var principal = new UserPrincipal("1", email);
|
||||
var principal = new UserPrincipal("1", email, null);
|
||||
SecurityContextHolder.getContext().setAuthentication(
|
||||
new UsernamePasswordAuthenticationToken(principal, null, Collections.emptyList())
|
||||
);
|
||||
|
||||
Reference in new issue
Block a user