public ParentOrgRefsAsserter<O, OA, RA> assertRefs(int expected) { assertEquals("Wrong number of parentOrgRefs in " + desc(), expected, getRefs().size()); return this; }
ParentOrgRefAsserter<ParentOrgRefsAsserter<O, OA, RA>> forRef(PrismReferenceValue refVal, PrismObject<OrgType> target) { ParentOrgRefAsserter<ParentOrgRefsAsserter<O, OA, RA>> asserter = new ParentOrgRefAsserter<>(refVal, target, this, "parentOrgRef in "+desc()); copySetupTo(asserter); return asserter; }
public ParentOrgRefsAsserter<O, OA, RA> assertRefs(String... expectedOids) { PrismAsserts.assertEqualsCollectionUnordered("Wrong parentOrgRefs in " + desc(), getOids(), expectedOids); return this; }
public ParentOrgRefsAsserter<O,OA,RA> assertCount(int expectedCount) throws ObjectNotFoundException, SchemaException { int foundCount = 0; for (PrismReferenceValue ref: refsAsserter.getRefs()) { PrismObject<OrgType> linkTarget = refsAsserter.getRefTarget(ref.getOid()); if (matches(ref, linkTarget)) { foundCount++; } } assertEquals("Wrong number of links for specified criteria in "+refsAsserter.desc(), expectedCount, foundCount); return refsAsserter; }