@Override public User delegate(UserManager um) { return um.getSystemUser(); } });
public static User getSystemUser() { return getSecuritySupport().getUserManager(Realm.REALM_SYSTEM.getName()).getSystemUser(); }
@Test public void userManagerReturnsSystemUserWithCorrectRole() throws Exception { //WHEN User user = securitySupport.getUserManager().getSystemUser(); //THEN assertThat(user.hasRole("superuser"), is(true)); }
@Test public void userManagerReturnsSystemUserWithCorrectGroup() throws Exception { //WHEN User user = securitySupport.getUserManager().getSystemUser(); //THEN assertThat(user.inGroup("publishers"), is(true)); }
@Test public void userManagerReturnsCorrectSystemUser() throws Exception { //WHEN User user = securitySupport.getUserManager().getSystemUser(); //THEN assertThat(user.getName(), is(UserManager.SYSTEM_USER)); assertThat(SecurityUtil.matchBCrypted(UserManager.SYSTEM_PSWD, user.getPassword()), is(true)); }
@Test public void factoryIsReturningExpectedSystemUser() { // WHEN final User systemUser = factory.newInstance().getUserManager(Realm.REALM_SYSTEM.getName()).getSystemUser(); // THEN assertTrue(systemUser instanceof SecuritySupportObservedComponentFactory.InitPhaseUser); assertEquals(UserManager.SYSTEM_USER, systemUser.getName()); }