public static ReferenceAssert assertThat(final Reference<?> actual) { return new ReferenceAssert(actual); }
public ReferenceAssert isExpanded() { checkIsExpanded(); return this; } }
public ReferenceAssert hasAnExpanded(final DefaultModel<?> model) { checkIsExpanded(); if (!actual.getObj().get().equals(model)) { failIfCustomMessageIsSet(); throw failure(String.format("%s does not contain an expanded %s.", actual, model)); } return this; }
@SuppressWarnings({"rawtypes", "unchecked"}) public ReferenceAssert references(final Referenceable counterpart) { if (!actual.referencesSameResource(counterpart)) { failIfCustomMessageIsSet(); throw failure(String.format("%s does not reference the same as %s.", actual, counterpart)); } return this; } }
public ReferenceAssert hasAnExpanded(final Resource<?> model) { checkIsExpanded(); if (!actual.getObj().equals(model)) { failWithMessage(format("%s does not contain an expanded %s.", actual, model)); } return this; }
public void checkIsExpanded() { if (actual.getObj() == null) { failWithMessage(format("The reference %s is not expanded.", actual)); } }
public ReferenceAssert hasAnExpanded(final DefaultModel<?> model) { checkIsExpanded(); if (!actual.getObj().get().equals(model)) { failIfCustomMessageIsSet(); throw failure(String.format("%s does not contain an expanded %s.", actual, model)); } return this; }
public void checkIsExpanded() { if (!actual.getObj().isPresent()) { failIfCustomMessageIsSet(); throw failure(String.format("The reference %s is not expanded.", actual)); } }
@SuppressWarnings({"rawtypes", "unchecked"}) public ReferenceAssert references(final Referenceable counterpart) { if (!actual.referencesSameResource(counterpart)) { failWithMessage(format("%s does not reference the same as %s.", actual, counterpart)); } return this; } }
public void checkIsExpanded() { if (!actual.getObj().isPresent()) { failIfCustomMessageIsSet(); throw failure(String.format("The reference %s is not expanded.", actual)); } }
public ReferenceAssert isExpanded() { checkIsExpanded(); return this; }
public static ReferenceAssert assertThat(final Reference<?> actual) { return new ReferenceAssert(actual); }
public ReferenceAssert isExpanded() { checkIsExpanded(); return this; }
public static ReferenceAssert assertThat(final Reference<?> actual) { return new ReferenceAssert(actual); }