Example usage for org.apache.commons.rdf.api Dataset size

List of usage examples for org.apache.commons.rdf.api Dataset size

Introduction

In this page you can find the example usage for org.apache.commons.rdf.api Dataset size.

Prototype

@Override
long size();

Source Link

Document

Number of quads contained by the dataset.

Usage

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");
}