Search in sources :

Example 51 with Item

use of org.apache.jena.sparql.sse.Item in project jena by apache.

the class TestSSE_Forms method testForm_02.

@Test
public void testForm_02() {
    // Special form of nothing.
    Item item = SSE.parse("(base <http://example/>)");
    assertNull(item);
}
Also used : Item(org.apache.jena.sparql.sse.Item) Test(org.junit.Test)

Example 52 with Item

use of org.apache.jena.sparql.sse.Item in project jena by apache.

the class TestSSE_Builder method testBuildInt_02.

@Test
public void testBuildInt_02() {
    Item item = SSE.parseItem("1");
    int i = BuilderNode.buildInt(item, 23);
    assertEquals(1, i);
}
Also used : Item(org.apache.jena.sparql.sse.Item) Test(org.junit.Test)

Example 53 with Item

use of org.apache.jena.sparql.sse.Item in project jena by apache.

the class TestSSE_Forms method testItem.

private void testItem(String str, Item result) {
    Item item = SSE.parse(str);
    assertEquals(result, item);
}
Also used : Item(org.apache.jena.sparql.sse.Item)

Example 54 with Item

use of org.apache.jena.sparql.sse.Item in project jena by apache.

the class TestSSE_Forms method testBase_04.

@Test
public void testBase_04() {
    Item r = SSE.parse("(1 <http://example/xyz>)", null);
    testItem("(1 (base <http://example/> <xyz>))", r);
}
Also used : Item(org.apache.jena.sparql.sse.Item) Test(org.junit.Test)

Example 55 with Item

use of org.apache.jena.sparql.sse.Item in project jena by apache.

the class TestSSE_Forms method testBase_01.

// ---- Assume ParseHandlerResolver from here on
@Test
public void testBase_01() {
    Item r = Item.createNode(NodeFactory.createURI("http://example/x"));
    testItem("(base <http://example/> <x>)", r);
}
Also used : Item(org.apache.jena.sparql.sse.Item) Test(org.junit.Test)

Aggregations

Item (org.apache.jena.sparql.sse.Item)78 Test (org.junit.Test)31 Node (org.apache.jena.graph.Node)11 ItemList (org.apache.jena.sparql.sse.ItemList)10 Var (org.apache.jena.sparql.core.Var)6 ArrayList (java.util.ArrayList)5 Binding (org.apache.jena.sparql.engine.binding.Binding)3 Graph (org.apache.jena.graph.Graph)2 Triple (org.apache.jena.graph.Triple)2 ARQException (org.apache.jena.sparql.ARQException)2 DatasetGraph (org.apache.jena.sparql.core.DatasetGraph)2 VarExprList (org.apache.jena.sparql.core.VarExprList)2 ItemException (org.apache.jena.sparql.sse.ItemException)2 Tuple (org.apache.jena.atlas.lib.tuple.Tuple)1 RDFDatatype (org.apache.jena.datatypes.RDFDatatype)1 QueryParseException (org.apache.jena.query.QueryParseException)1 ResultSetRewindable (org.apache.jena.query.ResultSetRewindable)1 Model (org.apache.jena.rdf.model.Model)1 ARQInternalErrorException (org.apache.jena.sparql.ARQInternalErrorException)1 Table (org.apache.jena.sparql.algebra.Table)1