List of usage examples for org.apache.commons.rdf.api Dataset size
@Override
long size();
From source file:org.trellisldp.spi.RDFUtilsTest.java
@Test public void testAuditDeletion() { final Dataset dataset = rdf.createDataset(); auditDeletion(subject, mockSession).forEach(dataset::add); assertTrue(//from ww w . j av a 2 s . com dataset.getGraph(Trellis.PreferAudit).filter(graph -> graph.size() == dataset.size()).isPresent()); assertTrue(dataset.contains(null, null, type, PROV.Activity)); assertTrue(dataset.contains(null, null, type, AS.Delete)); assertTrue(dataset.contains(null, subject, PROV.wasGeneratedBy, null)); assertTrue(dataset.contains(null, null, PROV.wasAssociatedWith, Trellis.AnonymousUser)); assertTrue(dataset.contains(null, null, PROV.actedOnBehalfOf, Trellis.RepositoryAdministrator)); assertTrue(dataset.contains(null, null, PROV.startedAtTime, rdf.createLiteral(created.toString(), XSD.dateTime))); assertEquals(6L, dataset.size()); }
From source file:org.trellisldp.spi.RDFUtilsTest.java
@Test public void testAuditUpdate() { final Dataset dataset = rdf.createDataset(); auditUpdate(subject, mockSession).forEach(dataset::add); assertTrue(/*from w w w. jav a 2 s. c o m*/ dataset.getGraph(Trellis.PreferAudit).filter(graph -> graph.size() == dataset.size()).isPresent()); assertTrue(dataset.contains(null, null, type, PROV.Activity)); assertTrue(dataset.contains(null, null, type, AS.Update)); assertTrue(dataset.contains(null, subject, PROV.wasGeneratedBy, null)); assertTrue(dataset.contains(null, null, PROV.wasAssociatedWith, Trellis.AnonymousUser)); assertTrue(dataset.contains(null, null, PROV.actedOnBehalfOf, Trellis.RepositoryAdministrator)); assertTrue(dataset.contains(null, null, PROV.startedAtTime, rdf.createLiteral(created.toString(), XSD.dateTime))); assertEquals(6L, dataset.size()); }
From source file:org.trellisldp.triplestore.TriplestoreUtilsTest.java
@Test public void testDatasetNoConversion() { final Dataset dataset = jenaRdf.createDataset(); dataset.add(jenaRdf.createQuad(PreferUserManaged, subject, SKOS.prefLabel, literal)); dataset.add(jenaRdf.createQuad(PreferUserManaged, subject, type, SKOS.Concept)); dataset.add(jenaRdf.createQuad(PreferUserManaged, subject, DC.subject, AS.Activity)); assertEquals(3L, dataset.size(), "Confirm dataset size"); assertTrue(TriplestoreUtils.asJenaDataset(dataset).containsNamedModel(PreferUserManaged.getIRIString()), "Confirm presence of trellis:PreferUserManaged named graph"); assertEquals(TriplestoreUtils.asJenaDataset(dataset).asDatasetGraph(), TriplestoreUtils.asJenaDataset(dataset).asDatasetGraph(), "Confirm datasets are equal"); }
From source file:org.trellisldp.triplestore.TriplestoreUtilsTest.java
@Test public void testDatasetConversion() { final Dataset dataset = simpleRdf.createDataset(); dataset.add(simpleRdf.createQuad(PreferUserManaged, subject, SKOS.prefLabel, literal)); dataset.add(simpleRdf.createQuad(PreferUserManaged, subject, type, SKOS.Concept)); dataset.add(simpleRdf.createQuad(PreferUserManaged, subject, DC.subject, AS.Activity)); assertEquals(3L, dataset.size(), "Confirm dataset size"); assertTrue(TriplestoreUtils.asJenaDataset(dataset).containsNamedModel(PreferUserManaged.getIRIString()), "Confirm presence of trellis:PreferUserManaged named graph"); assertNotEquals(TriplestoreUtils.asJenaDataset(dataset).asDatasetGraph(), TriplestoreUtils.asJenaDataset(dataset).asDatasetGraph(), "Confirm dataset has been converted"); }