Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRoberto E. Escobar2014-03-25 20:11:37 +0000
committerRyan D. Brooks2014-03-25 20:11:37 +0000
commit2abb1fe659ed64a6456af01b04c97f457ab87709 (patch)
treead5a438f12531f0258892740fabb917a9de971fe /plugins/org.eclipse.osee.account.admin.test
parent045c0f2cf983ffc9d0521cd2b58565afda14c921 (diff)
downloadorg.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.java12
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();

Back to the top