Search in sources :

Example 21 with RDFConnection

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

the class AbstractTestRDFConnection method query_ask_01.

@Test
public void query_ask_01() {
    try (RDFConnection conn = connection()) {
        Txn.executeRead(conn, () -> {
            boolean b = conn.queryAsk("ASK{}");
            assertTrue(b);
        });
    }
}
Also used : RDFConnection(org.apache.jena.rdfconnection.RDFConnection) Test(org.junit.Test) BaseTest(org.apache.jena.atlas.junit.BaseTest)

Example 22 with RDFConnection

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

the class AbstractTestRDFConnection method dataset_post_1.

@Test
public void dataset_post_1() {
    try (RDFConnection conn = connection()) {
        conn.loadDataset(dataset);
        Dataset ds1 = conn.fetchDataset();
        assertTrue("Datasets not isomorphic", isomorphic(dataset, 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 23 with RDFConnection

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

the class AbstractTestRDFConnection method query_construct_01.

@Test
public void query_construct_01() {
    try (RDFConnection conn = connection()) {
        Txn.executeWrite(conn, () -> conn.loadDataset(DIR + "data.trig"));
        Txn.executeRead(conn, () -> {
            Model m = conn.queryConstruct("CONSTRUCT WHERE { ?s ?p ?o }");
            assertEquals(2, m.size());
        });
    }
}
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 24 with RDFConnection

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

the class AbstractTestRDFConnection method dataset_load_1.

@Test
public void dataset_load_1() {
    String testDataFile = DIR + "data.trig";
    try (RDFConnection conn = connection()) {
        conn.loadDataset(testDataFile);
        Dataset ds0 = RDFDataMgr.loadDataset(testDataFile);
        Dataset ds = conn.fetchDataset();
        assertTrue("Datasets not isomorphic", isomorphic(ds0, ds));
    }
}
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 25 with RDFConnection

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

the class AbstractTestRDFConnection method graph_load_1.

// Default graph
@Test
public void graph_load_1() {
    String testDataFile = DIR + "data.ttl";
    Model m0 = RDFDataMgr.loadModel(testDataFile);
    try (RDFConnection conn = connection()) {
        conn.load(testDataFile);
        Model m = conn.fetch();
        assertTrue("Models 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)

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