Search in sources :

Example 1 with NodeValueDuration

use of org.apache.jena.sparql.expr.nodevalue.NodeValueDuration in project jena by apache.

the class NodeValueRewriterTest method visitNodeValueDurationTest.

@Test
public void visitNodeValueDurationTest() throws DatatypeConfigurationException {
    Duration dur = DatatypeFactory.newInstance().newDuration(true, 1, 2, 3, 4, 5, 6);
    NodeValue nv = new NodeValueDuration(dur);
    nv.visit(rewriter);
    NodeValue result = rewriter.getResult();
    assertEquals(nv, result);
    assertEquals(nv.getClass(), result.getClass());
}
Also used : NodeValue(org.apache.jena.sparql.expr.NodeValue) NodeValueDuration(org.apache.jena.sparql.expr.nodevalue.NodeValueDuration) NodeValueDuration(org.apache.jena.sparql.expr.nodevalue.NodeValueDuration) Duration(javax.xml.datatype.Duration) Test(org.junit.Test)

Example 2 with NodeValueDuration

use of org.apache.jena.sparql.expr.nodevalue.NodeValueDuration in project jena by apache.

the class NodeValueRewriterTest method visitNodeValueDurationNodeTest.

@Test
public void visitNodeValueDurationNodeTest() throws DatatypeConfigurationException {
    Duration dur = DatatypeFactory.newInstance().newDuration(true, 1, 2, 3, 4, 5, 6);
    Node n = NodeFactory.createLiteral(dur.toString(), XSDDatatype.XSDduration);
    NodeValue nv = new NodeValueDuration(dur, n);
    nv.visit(rewriter);
    NodeValue result = rewriter.getResult();
    assertEquals(nv, result);
    assertEquals(nv.getClass(), result.getClass());
}
Also used : NodeValue(org.apache.jena.sparql.expr.NodeValue) NodeValueDuration(org.apache.jena.sparql.expr.nodevalue.NodeValueDuration) NodeValueNode(org.apache.jena.sparql.expr.nodevalue.NodeValueNode) Node(org.apache.jena.graph.Node) NodeValueDuration(org.apache.jena.sparql.expr.nodevalue.NodeValueDuration) Duration(javax.xml.datatype.Duration) Test(org.junit.Test)

Aggregations

Duration (javax.xml.datatype.Duration)2 NodeValue (org.apache.jena.sparql.expr.NodeValue)2 NodeValueDuration (org.apache.jena.sparql.expr.nodevalue.NodeValueDuration)2 Test (org.junit.Test)2 Node (org.apache.jena.graph.Node)1 NodeValueNode (org.apache.jena.sparql.expr.nodevalue.NodeValueNode)1