Search in sources :

Example 6 with RDFConnection

use of org.apache.jena.rdfconnection.RDFConnection in project jena by apache.

the class AbstractTestRDFConnection method graph_put_1.

@Test
public void graph_put_1() {
    try (RDFConnection conn = connection()) {
        conn.put(model1);
        Dataset ds1 = conn.fetchDataset();
        Model m0 = conn.fetch();
        assertTrue("Models not isomorphic", isomorphic(model1, ds1.getDefaultModel()));
        Model m = conn.fetch();
        assertTrue("Models not isomorphic", isomorphic(model1, m));
    }
}
Also used : RDFConnection(org.apache.jena.rdfconnection.RDFConnection) Dataset(org.apache.jena.query.Dataset) Model(org.apache.jena.rdf.model.Model) Test(org.junit.Test) BaseTest(org.apache.jena.atlas.junit.BaseTest)

Example 7 with RDFConnection

use of org.apache.jena.rdfconnection.RDFConnection in project jena by apache.

the class AbstractTestRDFConnection method graph_post_2.

@Test
public void graph_post_2() {
    try (RDFConnection conn = connection()) {
        conn.load(model1);
        conn.load(model2);
        Model m = conn.fetch();
        Model m0 = ModelFactory.createUnion(model2, model1);
        assertTrue("Models are not isomorphic", isomorphic(m0, m));
    }
}
Also used : RDFConnection(org.apache.jena.rdfconnection.RDFConnection) Model(org.apache.jena.rdf.model.Model) Test(org.junit.Test) BaseTest(org.apache.jena.atlas.junit.BaseTest)

Example 8 with RDFConnection

use of org.apache.jena.rdfconnection.RDFConnection in project jena by apache.

the class AbstractTestRDFConnection method named_graph_put_2.

@Test
public void named_graph_put_2() {
    try (RDFConnection conn = connection()) {
        conn.put(graphName, model1);
        conn.put(graphName, model2);
        Model m = conn.fetch(graphName);
        assertTrue("Models not isomorphic", isomorphic(m, model2));
        assertFalse("Models not isomorphic", isomorphic(m, model1));
    }
}
Also used : RDFConnection(org.apache.jena.rdfconnection.RDFConnection) Model(org.apache.jena.rdf.model.Model) Test(org.junit.Test) BaseTest(org.apache.jena.atlas.junit.BaseTest)

Example 9 with RDFConnection

use of org.apache.jena.rdfconnection.RDFConnection in project jena by apache.

the class AbstractTestRDFConnection method dataset_post_2.

@Test
public void dataset_post_2() {
    try (RDFConnection conn = connection()) {
        conn.loadDataset(dataset);
        conn.loadDataset(dataset2);
        Dataset ds1 = conn.fetchDataset();
        long x = Iter.count(ds1.listNames());
        assertEquals("NG count", 3, x);
        assertFalse("Datasets are isomorphic", isomorphic(dataset, ds1));
        assertFalse("Datasets are isomorphic", isomorphic(dataset2, ds1));
    }
}
Also used : RDFConnection(org.apache.jena.rdfconnection.RDFConnection) Dataset(org.apache.jena.query.Dataset) Test(org.junit.Test) BaseTest(org.apache.jena.atlas.junit.BaseTest)

Example 10 with RDFConnection

use of org.apache.jena.rdfconnection.RDFConnection in project jena by apache.

the class AbstractTestRDFConnection method graph_put_2.

@Test
public void graph_put_2() {
    try (RDFConnection conn = connection()) {
        conn.put(model1);
        conn.put(model2);
        Model m = conn.fetch();
        assertTrue("Models not isomorphic", isomorphic(m, model2));
        assertFalse("Models not isomorphic", isomorphic(m, model1));
    }
}
Also used : RDFConnection(org.apache.jena.rdfconnection.RDFConnection) Model(org.apache.jena.rdf.model.Model) Test(org.junit.Test) BaseTest(org.apache.jena.atlas.junit.BaseTest)

Aggregations

RDFConnection (org.apache.jena.rdfconnection.RDFConnection)29 BaseTest (org.apache.jena.atlas.junit.BaseTest)25 Test (org.junit.Test)25 Model (org.apache.jena.rdf.model.Model)16 Dataset (org.apache.jena.query.Dataset)8 AtomicInteger (java.util.concurrent.atomic.AtomicInteger)2 Iter (org.apache.jena.atlas.iterator.Iter)1 StrUtils (org.apache.jena.atlas.lib.StrUtils)1 DatasetFactory (org.apache.jena.query.DatasetFactory)1 Query (org.apache.jena.query.Query)1 ReadWrite (org.apache.jena.query.ReadWrite)1 ResultSetFormatter (org.apache.jena.query.ResultSetFormatter)1 ModelFactory (org.apache.jena.rdf.model.ModelFactory)1 RDFDataMgr (org.apache.jena.riot.RDFDataMgr)1 DatasetGraph (org.apache.jena.sparql.core.DatasetGraph)1 SSE (org.apache.jena.sparql.sse.SSE)1 IsoMatcher (org.apache.jena.sparql.util.IsoMatcher)1 Txn (org.apache.jena.system.Txn)1 Assume (org.junit.Assume)1