package org.molgenis.security.user; import org.springframework.security.authentication.DisabledException; import org.springframework.security.core.userdetails.UserDetails; import org.testng.annotations.Test; import static org.mockito.Mockito.mock; import static org.mockito.Mockito.when; public class UserDetailsCheckerTest { @Test public void check_enabledUser() { UserDetails userDetails = when(mock(UserDetails.class).isEnabled()).thenReturn(true).getMock(); new MolgenisUserDetailsChecker().check(userDetails); } @Test(expectedExceptions = DisabledException.class) public void check_disabledUser() { UserDetails userDetails = when(mock(UserDetails.class).isEnabled()).thenReturn(false).getMock(); new MolgenisUserDetailsChecker().check(userDetails); } }