public Builder potentialOwners(List<String> potOwners) { taskInstance.setPotentialOwners(potOwners); return this; }
@Test public void allowDelegatePotentialOwnerNotCurrentUser() { final TaskInstance task = new TaskInstance(); task.setPotentialOwners(Arrays.asList(OTHER_USER)); when(identityProvider.getRoles()).thenReturn(Arrays.asList(CURRENT_USER)); assertFalse(new TaskAssignmentSummaryMapper().isDelegationAllowed(task, identityProvider)); }
@Test public void allowForwardPotentialOwnerNotCurrentUser() { final TaskInstance task = new TaskInstance(); task.setPotentialOwners(Arrays.asList(OTHER_USER)); when(identityProvider.getRoles()).thenReturn(Arrays.asList(CURRENT_USER)); assertFalse(new TaskAssignmentSummaryMapper().isForwardAllowed(task, identityProvider)); }
@Test public void allowDelegatePotentialOwnerNotCurrentUser() { final TaskInstance task = new TaskInstance(); task.setPotentialOwners(Arrays.asList(OTHER_USER)); when(identityProvider.getRoles()).thenReturn(Arrays.asList(CURRENT_USER)); assertFalse(new TaskAssignmentSummaryMapper().isDelegationAllowed(task, identityProvider)); }
@Test public void allowForwardPotentialOwnerNotCurrentUser() { final TaskInstance task = new TaskInstance(); task.setPotentialOwners(Arrays.asList(OTHER_USER)); when(identityProvider.getRoles()).thenReturn(Arrays.asList(CURRENT_USER)); assertFalse(new TaskAssignmentSummaryMapper().isForwardAllowed(task, identityProvider)); }
@Test public void allowForwardPotentialOwner() { final TaskInstance task = new TaskInstance(); task.setPotentialOwners(Arrays.asList(CURRENT_USER)); when(identityProvider.getRoles()).thenReturn(Arrays.asList(CURRENT_USER)); assertTrue(new TaskAssignmentSummaryMapper().isForwardAllowed(task, identityProvider)); }
@Test public void allowDelegatePotentialOwner() { final TaskInstance task = new TaskInstance(); task.setPotentialOwners(Arrays.asList(CURRENT_USER)); when(identityProvider.getRoles()).thenReturn(Arrays.asList(CURRENT_USER)); assertTrue(new TaskAssignmentSummaryMapper().isDelegationAllowed(task, identityProvider)); }
@Test public void allowForwardPotentialOwner() { final TaskInstance task = new TaskInstance(); task.setPotentialOwners(Arrays.asList(CURRENT_USER)); when(identityProvider.getRoles()).thenReturn(Arrays.asList(CURRENT_USER)); assertTrue(new TaskAssignmentSummaryMapper().isForwardAllowed(task, identityProvider)); }
@Test public void allowDelegatePotentialOwner() { final TaskInstance task = new TaskInstance(); task.setPotentialOwners(Arrays.asList(CURRENT_USER)); when(identityProvider.getRoles()).thenReturn(Arrays.asList(CURRENT_USER)); assertTrue(new TaskAssignmentSummaryMapper().isDelegationAllowed(task, identityProvider)); }