Esempio n. 1
0
  public static void assertEquals(ECReportGroupList expected, ECReportGroupList actual) {

    if (expected == null || actual == null) {
      if (expected == null && actual == null) {
        return;
      } else {
        throw new AssertionFailedError();
      }
    }
    assertEquals(expected.get_any(), actual.get_any());
    assertEquals(expected.getExtension(), actual.getExtension());

    ECReportGroupListMember[] expectedMembers = expected.getMember();
    ECReportGroupListMember[] actualMembers = actual.getMember();

    assertEquals(expectedMembers.length, actualMembers.length);

    for (ECReportGroupListMember expectedMember : expectedMembers) {
      boolean contains = false;
      for (ECReportGroupListMember actualMember : actualMembers) {
        try {
          assertEquals(expectedMember, actualMember);
        } catch (Error e) {
          continue;
        }
        contains = true;
      }
      if (!contains) {
        throw new AssertionFailedError();
      }
    }
  }