@Test
public void testAddingPublicConceptsToPublicRelationships() {
setPrivileges(user, Collections.singleton(Privilege.ONTOLOGY_ADD));
getWorkspaceRepository().add(workspaceId, "Junit Workspace", user);
Concept publicConcept = createConcept(PUBLIC_CONCEPT_IRI, PUBLIC_DISPLAY_NAME, PUBLIC);
Concept publicConceptB = createConcept(PUBLIC_CONCEPT_IRI + 'b', PUBLIC_DISPLAY_NAME, PUBLIC);
createRelationship(PUBLIC_RELATIONSHIP_IRI, PUBLIC);
getOntologyRepository().clearCache();
try {
getOntologyRepository().addDomainConceptsToRelationshipType(PUBLIC_RELATIONSHIP_IRI, Collections.singletonList(publicConcept.getIRI()), systemUser, workspaceId);
fail();
} catch (UnsupportedOperationException uoe) {
}
try {
getOntologyRepository().addRangeConceptsToRelationshipType(PUBLIC_RELATIONSHIP_IRI, Collections.singletonList(publicConceptB.getIRI()), systemUser, workspaceId);
fail();
} catch (UnsupportedOperationException uoe) {
}
}