Update spring-boot 2.4.2 , update config test

2.1.1
shengzhaoli.shengz 2021-10-23 22:33:22 +08:00
parent f6e0922f7c
commit 1d04e3f5df
3 changed files with 25 additions and 19 deletions

View File

@ -2,6 +2,7 @@ package com.monkeyk.sos.service.business;
import com.monkeyk.sos.service.dto.AccessTokenDto; import com.monkeyk.sos.service.dto.AccessTokenDto;
import org.junit.jupiter.api.Test; import org.junit.jupiter.api.Test;
import org.junit.jupiter.api.function.Executable;
import org.springframework.security.oauth2.provider.NoSuchClientException; import org.springframework.security.oauth2.provider.NoSuchClientException;
import java.util.HashMap; import java.util.HashMap;
@ -40,9 +41,9 @@ public class ClientCredentialsInlineAccessTokenInvokerTest extends AbstractInlin
} }
// @Test(expected = NoSuchClientException.class) // @Test(expected = NoSuchClientException.class)
@Test() @Test()
void invalidClientId() { void invalidClientId() {
createClientDetails(); createClientDetails();
@ -54,17 +55,19 @@ public class ClientCredentialsInlineAccessTokenInvokerTest extends AbstractInlin
ClientCredentialsInlineAccessTokenInvoker accessTokenInvoker = new ClientCredentialsInlineAccessTokenInvoker(); ClientCredentialsInlineAccessTokenInvoker accessTokenInvoker = new ClientCredentialsInlineAccessTokenInvoker();
final AccessTokenDto accessTokenDto = accessTokenInvoker.invoke(params); assertThrows(NoSuchClientException.class, () -> {
final AccessTokenDto accessTokenDto = accessTokenInvoker.invoke(params);
assertNotNull(accessTokenDto); assertNotNull(accessTokenDto);
assertNotNull(accessTokenDto.getAccessToken()); assertNotNull(accessTokenDto.getAccessToken());
});
// System.out.println(accessTokenDto); // System.out.println(accessTokenDto);
} }
@Test() @Test()
void invalidClientSecret() { void invalidClientSecret() {
createClientDetails(); createClientDetails();

View File

@ -2,15 +2,12 @@ package com.monkeyk.sos.service.business;
import com.monkeyk.sos.service.dto.AccessTokenDto; import com.monkeyk.sos.service.dto.AccessTokenDto;
import org.junit.jupiter.api.Test; import org.junit.jupiter.api.Test;
import org.junit.jupiter.api.function.Executable;
import org.springframework.security.oauth2.common.exceptions.InvalidGrantException; import org.springframework.security.oauth2.common.exceptions.InvalidGrantException;
import java.util.HashMap; import java.util.HashMap;
import java.util.Map; import java.util.Map;
import static org.junit.jupiter.api.Assertions.assertNotNull; import static org.junit.jupiter.api.Assertions.*;
import static org.junit.jupiter.api.Assertions.assertNull;
import static org.junit.jupiter.api.Assertions.assertThrows;
/** /**
@ -94,9 +91,12 @@ class PasswordInlineAccessTokenInvokerTest extends AbstractInlineAccessTokenInvo
params.put("password", password); params.put("password", password);
PasswordInlineAccessTokenInvoker accessTokenInvoker = new PasswordInlineAccessTokenInvoker(); PasswordInlineAccessTokenInvoker accessTokenInvoker = new PasswordInlineAccessTokenInvoker();
final AccessTokenDto tokenDto = accessTokenInvoker.invoke(params); assertThrows(IllegalStateException.class, () -> {
final AccessTokenDto tokenDto = accessTokenInvoker.invoke(params);
assertNull(tokenDto);
});
assertNull(tokenDto);
// System.out.println(accessTokenDto); // System.out.println(accessTokenDto);

View File

@ -2,7 +2,7 @@ package com.monkeyk.sos.service.business;
import com.monkeyk.sos.service.dto.AccessTokenDto; import com.monkeyk.sos.service.dto.AccessTokenDto;
import org.junit.jupiter.api.Test; import org.junit.jupiter.api.Test;
import org.springframework.security.oauth2.common.exceptions.InvalidGrantException; import org.springframework.security.oauth2.common.exceptions.InvalidTokenException;
import java.util.HashMap; import java.util.HashMap;
import java.util.Map; import java.util.Map;
@ -58,7 +58,7 @@ class RefreshTokenInlineAccessTokenInvokerTest extends AbstractInlineAccessToken
assertNotNull(accessTokenDto.getAccessToken()); assertNotNull(accessTokenDto.getAccessToken());
assertNotEquals(accessTokenDto.getAccessToken(), tokenDto.getAccessToken()); assertNotEquals(accessTokenDto.getAccessToken(), tokenDto.getAccessToken());
assertEquals(accessTokenDto.getRefreshToken(), tokenDto.getRefreshToken()); assertNotEquals(accessTokenDto.getRefreshToken(), tokenDto.getRefreshToken());
} }
@ -97,14 +97,17 @@ class RefreshTokenInlineAccessTokenInvokerTest extends AbstractInlineAccessToken
RefreshTokenInlineAccessTokenInvoker refreshTokenInlineAccessTokenInvoker = new RefreshTokenInlineAccessTokenInvoker(); RefreshTokenInlineAccessTokenInvoker refreshTokenInlineAccessTokenInvoker = new RefreshTokenInlineAccessTokenInvoker();
final AccessTokenDto accessTokenDto = refreshTokenInlineAccessTokenInvoker.invoke(params2); assertThrows(InvalidTokenException.class, () -> {
final AccessTokenDto accessTokenDto = refreshTokenInlineAccessTokenInvoker.invoke(params2);
assertNotNull(accessTokenDto); assertNotNull(accessTokenDto);
assertNotNull(accessTokenDto.getAccessToken()); assertNotNull(accessTokenDto.getAccessToken());
assertNotEquals(accessTokenDto.getAccessToken(), tokenDto.getAccessToken()); assertNotEquals(accessTokenDto.getAccessToken(), tokenDto.getAccessToken());
assertEquals(accessTokenDto.getRefreshToken(), tokenDto.getRefreshToken()); assertNotEquals(accessTokenDto.getRefreshToken(), tokenDto.getRefreshToken());
});
} }