use of com.yahoo.athenz.auth.impl.SimplePrincipal in project athenz by yahoo.
the class SimplePrincipalTest method testSimplePrincipal.
@Test
public void testSimplePrincipal() {
String testApplicationId = "test_app_id";
SimplePrincipal p = (SimplePrincipal) SimplePrincipal.create("user", "jdoe", fakeCreds, null);
assertNotNull(p);
p.setUnsignedCreds(fakeUnsignedCreds);
p.setApplicationId(testApplicationId);
assertEquals(p.getName(), "jdoe");
assertEquals(p.getDomain(), "user");
assertEquals(p.getCredentials(), fakeCreds);
assertEquals(p.getUnsignedCredentials(), fakeUnsignedCreds);
assertEquals(p.getApplicationId(), testApplicationId);
UserAuthority userAuthority = new UserAuthority();
userAuthority.initialize();
p = (SimplePrincipal) SimplePrincipal.create("user", "jdoe", fakeCreds, userAuthority);
assertNotNull(p);
}
Aggregations