diff options
author | Roberto E. Escobar | 2014-03-25 20:11:37 +0000 |
---|---|---|
committer | Ryan D. Brooks | 2014-03-25 20:11:37 +0000 |
commit | 2abb1fe659ed64a6456af01b04c97f457ab87709 (patch) | |
tree | ad5a438f12531f0258892740fabb917a9de971fe /plugins/org.eclipse.osee.account.admin.test | |
parent | 045c0f2cf983ffc9d0521cd2b58565afda14c921 (diff) | |
download | org.eclipse.osee-2abb1fe659ed64a6456af01b04c97f457ab87709.tar.gz org.eclipse.osee-2abb1fe659ed64a6456af01b04c97f457ab87709.tar.xz org.eclipse.osee-2abb1fe659ed64a6456af01b04c97f457ab87709.zip |
refinement: Account access details default to N/A when null
Allow creation of account access even if remote address
and access details is null. These values should be marked
as N/A when null.
Change-Id: Ib8d06c6138dbdfcdfc4bd357c0f46ac454dc1d57
Diffstat (limited to 'plugins/org.eclipse.osee.account.admin.test')
-rw-r--r-- | plugins/org.eclipse.osee.account.admin.test/src/org/eclipse/osee/account/admin/internal/AccountAdminImplTest.java | 12 |
1 files changed, 3 insertions, 9 deletions
diff --git a/plugins/org.eclipse.osee.account.admin.test/src/org/eclipse/osee/account/admin/internal/AccountAdminImplTest.java b/plugins/org.eclipse.osee.account.admin.test/src/org/eclipse/osee/account/admin/internal/AccountAdminImplTest.java index 430212d6775..ff5f4bda8b0 100644 --- a/plugins/org.eclipse.osee.account.admin.test/src/org/eclipse/osee/account/admin/internal/AccountAdminImplTest.java +++ b/plugins/org.eclipse.osee.account.admin.test/src/org/eclipse/osee/account/admin/internal/AccountAdminImplTest.java @@ -28,7 +28,6 @@ import static org.mockito.MockitoAnnotations.initMocks; import java.util.Collections; import java.util.HashMap; import java.util.Map; -import org.eclipse.osee.account.admin.AccessDetails; import org.eclipse.osee.account.admin.Account; import org.eclipse.osee.account.admin.AccountAccess; import org.eclipse.osee.account.admin.AccountField; @@ -85,7 +84,6 @@ public class AccountAdminImplTest { @Mock private AuthenticatedUser authenticatedUser; @Captor private ArgumentCaptor<Map<String, String>> newPrefsCaptor; @Captor private ArgumentCaptor<String> tokenCaptor; - @Captor private ArgumentCaptor<AccessDetails> accessDetailsCaptor; @Captor private ArgumentCaptor<AuthenticationRequest> authenticationRequestCaptor; // @formatter:on @@ -635,7 +633,7 @@ public class AccountAdminImplTest { thrown.expectMessage("Login Error - Unable to find account for username[" + userName + "] using authentication scheme[" + scheme + "] and userId[" + userName + "]"); accountAdmin.login(request); - verify(storage, times(0)).createAccountAccess(anyString(), any(Account.class), any(AccessDetails.class)); + verify(storage, times(0)).createAccountAccess(anyString(), any(Account.class), anyString(), anyString()); verify(authenticationAdmin).authenticate(authenticationRequestCaptor.capture()); @@ -657,7 +655,7 @@ public class AccountAdminImplTest { AccountAccess access = Mockito.mock(AccountAccess.class); when(storage.getAccountByEmail(EMAIL)).thenReturn(resultSet); - when(storage.createAccountAccess(anyString(), eq(account), any(AccessDetails.class))).thenReturn(access); + when(storage.createAccountAccess(anyString(), eq(account), anyString(), anyString())).thenReturn(access); when(authenticationAdmin.authenticate(any(AuthenticationRequest.class))).thenReturn(authenticatedUser); when(authenticatedUser.getName()).thenReturn(EMAIL); @@ -672,13 +670,9 @@ public class AccountAdminImplTest { AccountAccess actual = accountAdmin.login(request); assertEquals(access, actual); - verify(storage).createAccountAccess(tokenCaptor.capture(), eq(account), accessDetailsCaptor.capture()); + verify(storage).createAccountAccess(tokenCaptor.capture(), eq(account), eq(remoteAddress), eq(accessDetails)); assertNotNull(tokenCaptor.getValue()); - AccessDetails actualDetails = accessDetailsCaptor.getValue(); - assertEquals(remoteAddress, actualDetails.getRemoteAddress()); - assertEquals(accessDetails, actualDetails.getAccessDetails()); - verify(authenticationAdmin).authenticate(authenticationRequestCaptor.capture()); AuthenticationRequest authRequest = authenticationRequestCaptor.getValue(); |