|
|
|
|
@ -38,22 +38,23 @@ public class OAuth2RefreshTokenTests {
@@ -38,22 +38,23 @@ public class OAuth2RefreshTokenTests {
|
|
|
|
|
|
|
|
|
|
@Test |
|
|
|
|
public void constructorWhenTokenValueIsNullThenThrowIllegalArgumentException() { |
|
|
|
|
assertThatIllegalArgumentException().isThrownBy(() -> |
|
|
|
|
new OAuth2RefreshToken(null, ISSUED_AT, EXPIRES_AT)) |
|
|
|
|
assertThatIllegalArgumentException().isThrownBy(() -> new OAuth2RefreshToken(null, ISSUED_AT, EXPIRES_AT)) |
|
|
|
|
.withMessage("tokenValue cannot be empty"); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Test |
|
|
|
|
public void constructorWhenIssuedAtAfterExpiresAtThenThrowIllegalArgumentException() { |
|
|
|
|
assertThatIllegalArgumentException().isThrownBy(() -> |
|
|
|
|
new OAuth2RefreshToken(TOKEN_VALUE, Instant.from(EXPIRES_AT).plusSeconds(1), EXPIRES_AT)) |
|
|
|
|
assertThatIllegalArgumentException() |
|
|
|
|
.isThrownBy( |
|
|
|
|
() -> new OAuth2RefreshToken(TOKEN_VALUE, Instant.from(EXPIRES_AT).plusSeconds(1), EXPIRES_AT)) |
|
|
|
|
.withMessage("expiresAt must be after issuedAt"); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
@Test |
|
|
|
|
public void constructorWhenExpiresAtBeforeIssuedAtThenThrowIllegalArgumentException() { |
|
|
|
|
assertThatIllegalArgumentException().isThrownBy(() -> |
|
|
|
|
new OAuth2RefreshToken(TOKEN_VALUE, ISSUED_AT, Instant.from(ISSUED_AT).minusSeconds(1))) |
|
|
|
|
assertThatIllegalArgumentException() |
|
|
|
|
.isThrownBy( |
|
|
|
|
() -> new OAuth2RefreshToken(TOKEN_VALUE, ISSUED_AT, Instant.from(ISSUED_AT).minusSeconds(1))) |
|
|
|
|
.withMessage("expiresAt must be after issuedAt"); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|