@Override public void start() { realm = securityRealmFactory.getRealm(); if (realm != null) { authenticator = requireNonNull(realm.doGetAuthenticator(), "No authenticator available"); externalUsersProvider = requireNonNull(realm.getUsersProvider(), "No users provider available"); externalGroupsProvider = realm.getGroupsProvider(); } }
private void executeStartWithGroupSync() { when(realm.doGetAuthenticator()).thenReturn(authenticator); when(realm.getUsersProvider()).thenReturn(externalUsersProvider); when(realm.getGroupsProvider()).thenReturn(externalGroupsProvider); when(securityRealmFactory.getRealm()).thenReturn(realm); underTest.start(); }
private void executeStartWithoutGroupSync() { when(realm.doGetAuthenticator()).thenReturn(authenticator); when(realm.getUsersProvider()).thenReturn(externalUsersProvider); when(securityRealmFactory.getRealm()).thenReturn(realm); underTest.start(); }
@Test public void fail_to_start_when_no_user_provider() { when(realm.doGetAuthenticator()).thenReturn(authenticator); when(realm.getUsersProvider()).thenReturn(null); when(securityRealmFactory.getRealm()).thenReturn(realm); expectedException.expect(NullPointerException.class); expectedException.expectMessage("No users provider available"); underTest.start(); }
@Override public void start() { realm = securityRealmFactory.getRealm(); if (realm != null) { authenticator = requireNonNull(realm.doGetAuthenticator(), "No authenticator available"); externalUsersProvider = requireNonNull(realm.getUsersProvider(), "No users provider available"); externalGroupsProvider = realm.getGroupsProvider(); } }