Search in sources :

Example 41 with Item

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

the class TestSSE_Basic method testList_5.

@Test
public void testList_5() {
    Item list = Item.createList();
    list.getList().add(int1i);
    testList("((1) a)", list, Item.createSymbol("a"));
}
Also used : Item(org.apache.jena.sparql.sse.Item) Test(org.junit.Test)

Example 42 with Item

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

the class TestSSE_Basic method testItem.

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

Example 43 with Item

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

the class TestSSE_Basic method testNil_4.

@Test
public void testNil_4() {
    Item x = Item.createList();
    x.getList().add(Item.nil);
    testItem("(nil)", x);
}
Also used : Item(org.apache.jena.sparql.sse.Item) Test(org.junit.Test)

Example 44 with Item

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

the class TestSSE_Basic method testList_1.

// ---- Lists
@Test
public void testList_1() {
    Item item = parse("()");
    assertTrue(item.isList());
    assertEquals(item.getList().size(), 0);
}
Also used : Item(org.apache.jena.sparql.sse.Item) Test(org.junit.Test)

Example 45 with Item

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

the class TestSSE_Basic method testList.

private void testList(String str, Item item1, Item item2, Item item3) {
    Item item = parse(str);
    assertTrue(item.isList());
    assertEquals(3, item.getList().size());
    assertEquals(item.getList().get(0), item1);
    assertEquals(item.getList().get(1), item2);
    assertEquals(item.getList().get(2), item3);
}
Also used : Item(org.apache.jena.sparql.sse.Item)

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