use of org.hisp.dhis.tracker.report.TrackerErrorCode.E4015 in project dhis2-core by dhis2.
the class PreCheckExistenceValidationHookTest method verifyRelationshipValidationFailsWhenUpdate.
@Test
void verifyRelationshipValidationFailsWhenUpdate() {
// given
Relationship rel = getPayloadRelationship();
// when
ValidationErrorReporter reporter = new ValidationErrorReporter(ctx);
validationHook.validateRelationship(reporter, rel);
// then
assertFalse(reporter.hasErrors());
assertTrue(reporter.hasWarningReport(r -> E4015.equals(r.getWarningCode()) && TrackerType.RELATIONSHIP.equals(r.getTrackerType()) && rel.getUid().equals(r.getUid())));
}
Aggregations