|
@@ -59,10 +59,12 @@ public class UserDetailsRepositoryReactiveAuthenticationManagerTests {
|
|
@Mock
|
|
@Mock
|
|
private UserDetailsChecker postAuthenticationChecks;
|
|
private UserDetailsChecker postAuthenticationChecks;
|
|
|
|
|
|
|
|
+ // @formatter:off
|
|
private UserDetails user = User.withUsername("user")
|
|
private UserDetails user = User.withUsername("user")
|
|
.password("password")
|
|
.password("password")
|
|
.roles("USER")
|
|
.roles("USER")
|
|
.build();
|
|
.build();
|
|
|
|
+ // @formatter:on
|
|
|
|
|
|
private UserDetailsRepositoryReactiveAuthenticationManager manager;
|
|
private UserDetailsRepositoryReactiveAuthenticationManager manager;
|
|
|
|
|
|
@@ -176,12 +178,13 @@ public class UserDetailsRepositoryReactiveAuthenticationManagerTests {
|
|
@Test(expected = AccountExpiredException.class)
|
|
@Test(expected = AccountExpiredException.class)
|
|
public void authenticateWhenAccountExpiredThenException() {
|
|
public void authenticateWhenAccountExpiredThenException() {
|
|
this.manager.setPasswordEncoder(this.encoder);
|
|
this.manager.setPasswordEncoder(this.encoder);
|
|
-
|
|
|
|
|
|
+ // @formatter:off
|
|
UserDetails expiredUser = User.withUsername("user")
|
|
UserDetails expiredUser = User.withUsername("user")
|
|
.password("password")
|
|
.password("password")
|
|
.roles("USER")
|
|
.roles("USER")
|
|
.accountExpired(true)
|
|
.accountExpired(true)
|
|
.build();
|
|
.build();
|
|
|
|
+ // @formatter:on
|
|
when(this.userDetailsService.findByUsername(any())).thenReturn(Mono.just(expiredUser));
|
|
when(this.userDetailsService.findByUsername(any())).thenReturn(Mono.just(expiredUser));
|
|
|
|
|
|
UsernamePasswordAuthenticationToken token = new UsernamePasswordAuthenticationToken(
|
|
UsernamePasswordAuthenticationToken token = new UsernamePasswordAuthenticationToken(
|
|
@@ -193,12 +196,13 @@ public class UserDetailsRepositoryReactiveAuthenticationManagerTests {
|
|
@Test(expected = LockedException.class)
|
|
@Test(expected = LockedException.class)
|
|
public void authenticateWhenAccountLockedThenException() {
|
|
public void authenticateWhenAccountLockedThenException() {
|
|
this.manager.setPasswordEncoder(this.encoder);
|
|
this.manager.setPasswordEncoder(this.encoder);
|
|
-
|
|
|
|
|
|
+ // @formatter:off
|
|
UserDetails lockedUser = User.withUsername("user")
|
|
UserDetails lockedUser = User.withUsername("user")
|
|
.password("password")
|
|
.password("password")
|
|
.roles("USER")
|
|
.roles("USER")
|
|
.accountLocked(true)
|
|
.accountLocked(true)
|
|
.build();
|
|
.build();
|
|
|
|
+ // @formatter:on
|
|
when(this.userDetailsService.findByUsername(any())).thenReturn(Mono.just(lockedUser));
|
|
when(this.userDetailsService.findByUsername(any())).thenReturn(Mono.just(lockedUser));
|
|
|
|
|
|
UsernamePasswordAuthenticationToken token = new UsernamePasswordAuthenticationToken(
|
|
UsernamePasswordAuthenticationToken token = new UsernamePasswordAuthenticationToken(
|
|
@@ -211,11 +215,13 @@ public class UserDetailsRepositoryReactiveAuthenticationManagerTests {
|
|
public void authenticateWhenAccountDisabledThenException() {
|
|
public void authenticateWhenAccountDisabledThenException() {
|
|
this.manager.setPasswordEncoder(this.encoder);
|
|
this.manager.setPasswordEncoder(this.encoder);
|
|
|
|
|
|
|
|
+ // @formatter:off
|
|
UserDetails disabledUser = User.withUsername("user")
|
|
UserDetails disabledUser = User.withUsername("user")
|
|
.password("password")
|
|
.password("password")
|
|
.roles("USER")
|
|
.roles("USER")
|
|
.disabled(true)
|
|
.disabled(true)
|
|
.build();
|
|
.build();
|
|
|
|
+ // @formatter:on
|
|
when(this.userDetailsService.findByUsername(any())).thenReturn(Mono.just(disabledUser));
|
|
when(this.userDetailsService.findByUsername(any())).thenReturn(Mono.just(disabledUser));
|
|
|
|
|
|
UsernamePasswordAuthenticationToken token = new UsernamePasswordAuthenticationToken(
|
|
UsernamePasswordAuthenticationToken token = new UsernamePasswordAuthenticationToken(
|