private void getRelationship(String subject, String predicate, String object, boolean isLiteral, String datatype) throws Exception { addRelationship(subject, predicate, object, isLiteral, datatype); List<RelationshipTuple> tuples = apim.getRelationships(subject, predicate); assertNotNull(tuples); assertEquals(1, tuples.size()); assertEquals(subjectAsURI(subject), tuples.get(0).getSubject()); assertEquals(predicate, tuples.get(0).getPredicate()); assertEquals(object, tuples.get(0).getObject()); assertEquals(isLiteral, tuples.get(0).isIsLiteral()); assertEquals(datatype, tuples.get(0).getDatatype()); }
private void checkExistsViaGetRelationships(String subject, String predicate, String object) throws Exception { boolean found = false; for (RelationshipTuple tuple : apim .getRelationships(subject, predicate)) { if (tuple.getSubject().equals(subjectAsURI(subject)) && tuple.getPredicate().equals(predicate) && tuple.getObject().equals(object)) { found = true; } } assertTrue("Relationship not found via getRelationships (subject=" + subject + ", predicate=" + predicate + ", object=" + object, found); }