[1240] | 1 | package gov.va.med.edp.springframework.security.userdetails.vistalink;
|
---|
| 2 |
|
---|
| 3 | import junit.framework.TestCase;
|
---|
| 4 | import org.springframework.security.GrantedAuthority;
|
---|
| 5 | import org.springframework.security.GrantedAuthorityImpl;
|
---|
| 6 | import gov.va.med.edp.springframework.security.userdetails.vistalink.VistaUser;
|
---|
| 7 |
|
---|
| 8 | public class VistaUserTest extends TestCase {
|
---|
| 9 | private VistaUser user;
|
---|
| 10 |
|
---|
| 11 | protected void setUp() throws Exception {
|
---|
| 12 | user = new VistaUser("1221.98897654", "982", "12345", "10BAZ", "BAZ10", "BAR,FOO", "Foo Bar", "FOO", null, "BAR", "Mr.", null, "MD", true, true, true, true, new GrantedAuthority[]{new GrantedAuthorityImpl("ROLE_BARNEY"), new GrantedAuthorityImpl("ROLE_FRED")});
|
---|
| 13 | }
|
---|
| 14 |
|
---|
| 15 | public void testConstruct() {
|
---|
| 16 | assertEquals("1221.98897654", user.getSignonLogInternalEntryNumber());
|
---|
| 17 | assertEquals("982", user.getLoginStationNumber());
|
---|
| 18 | assertEquals("12345", user.getDuz());
|
---|
| 19 | assertEquals("BAR,FOO", user.getPersonName());
|
---|
| 20 | assertEquals("Foo Bar", user.getDisplayName());
|
---|
| 21 | assertEquals("FOO", user.getGivenName());
|
---|
| 22 | assertEquals("BAR", user.getFamilyName());
|
---|
| 23 | assertNull(user.getMiddleName());
|
---|
| 24 | assertEquals("Mr.", user.getPrefix());
|
---|
| 25 | assertNull(user.getSuffix());
|
---|
| 26 | assertEquals("MD", user.getDegree());
|
---|
| 27 | assertTrue(user.isEnabled());
|
---|
| 28 | assertTrue(user.isAccountNonExpired());
|
---|
| 29 | assertTrue(user.isAccountNonLocked());
|
---|
| 30 | assertTrue(user.isCredentialsNonExpired());
|
---|
| 31 | assertEquals(2, user.getAuthorities().length);
|
---|
| 32 | }
|
---|
| 33 |
|
---|
| 34 | public void testUsername() {
|
---|
| 35 | assertEquals("12345@982", user.getUsername());
|
---|
| 36 | }
|
---|
| 37 |
|
---|
| 38 | public void testPassword() {
|
---|
| 39 | assertEquals("10BAZ;BAZ10", user.getPassword());
|
---|
| 40 | }
|
---|
| 41 | }
|
---|