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 | }
|
---|