Exemple #1
0
  @Test
  public void testAddAll() throws OseeCoreException {
    Collection<AccessDetail<?>> expectedDetails = new ArrayList<AccessDetail<?>>();
    createTestObjects(
        expectedDetails,
        branchToCheck1,
        artifactType,
        attributeType,
        wordAttributeType,
        artifactToCheck,
        relTypeSide1,
        relTypeSide2,
        branchToCheck2);

    AccessData data = new AccessData();
    data.addAll(artifactToCheck, expectedDetails);
    Collection<AccessDetail<?>> actualDetails = data.getAccess(artifactToCheck);
    Assert.assertEquals(expectedDetails.size(), actualDetails.size());
    Assert.assertFalse(Compare.isDifferent(expectedDetails, actualDetails));

    for (AccessDetail<?> expectedDetail : expectedDetails) {
      AccessDetail<?> actualDetail = findObject(expectedDetail, actualDetails);
      ModelAsserts.assertEquals(expectedDetail, actualDetail);
    }
  }
Exemple #2
0
 @Test(expected = OseeArgumentException.class)
 public void testAddAllCheck2() throws OseeCoreException {
   AccessData data = new AccessData();
   data.addAll(new Object(), null);
 }
Exemple #3
0
 @Test(expected = OseeArgumentException.class)
 public void testAddAllCheck1() throws OseeCoreException {
   AccessData data = new AccessData();
   data.addAll(null, Collections.<AccessDetail<?>>emptyList());
 }