use of org.hisp.dhis.webapi.json.domain.JsonDataIntegrityDetails.JsonDataIntegrityIssue in project dhis2-core by dhis2.
the class DataIntegrityDetailsControllerTest method testSingleCheckByPath.
@Test
void testSingleCheckByPath() {
String uid = assertStatus(HttpStatus.CREATED, POST("/categories", "{'name': 'CatDog', 'shortName': 'CD', 'dataDimensionType': 'ATTRIBUTE'}"));
postDetails("categories-no-options");
JsonDataIntegrityDetails details = GET("/dataIntegrity/categories-no-options/details?timeout=1000").content().as(JsonDataIntegrityDetails.class);
assertTrue(details.exists());
assertTrue(details.isObject());
JsonList<JsonDataIntegrityIssue> issues = details.getIssues();
assertTrue(issues.exists());
assertEquals(1, issues.size());
assertEquals(uid, issues.get(0).getId());
assertEquals("CatDog", issues.get(0).getName());
}
Aggregations