Update example to new fluent API

Project: http://git-wip-us.apache.org/repos/asf/commons-rdf/repo
Commit: http://git-wip-us.apache.org/repos/asf/commons-rdf/commit/d850d8f4
Tree: http://git-wip-us.apache.org/repos/asf/commons-rdf/tree/d850d8f4
Diff: http://git-wip-us.apache.org/repos/asf/commons-rdf/diff/d850d8f4

Branch: refs/heads/fluent-parser-impl
Commit: d850d8f43fe985e6f8e4ecaaabe0454753f7bee6
Parents: 3789bad
Author: Stian Soiland-Reyes <st...@apache.org>
Authored: Wed Feb 28 23:54:33 2018 +0000
Committer: Stian Soiland-Reyes <st...@apache.org>
Committed: Wed Feb 28 23:54:33 2018 +0000

----------------------------------------------------------------------
 .../commons/rdf/jena/TestRDFParserBuilder.java     | 17 ++++++++++++-----
 1 file changed, 12 insertions(+), 5 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/commons-rdf/blob/d850d8f4/commons-rdf-jena/src/test/java/org/apache/commons/rdf/jena/TestRDFParserBuilder.java
----------------------------------------------------------------------
diff --git 
a/commons-rdf-jena/src/test/java/org/apache/commons/rdf/jena/TestRDFParserBuilder.java
 
b/commons-rdf-jena/src/test/java/org/apache/commons/rdf/jena/TestRDFParserBuilder.java
index b0c552f..2b71d88 100644
--- 
a/commons-rdf-jena/src/test/java/org/apache/commons/rdf/jena/TestRDFParserBuilder.java
+++ 
b/commons-rdf-jena/src/test/java/org/apache/commons/rdf/jena/TestRDFParserBuilder.java
@@ -29,14 +29,15 @@ import java.util.concurrent.TimeUnit;
 
 import org.apache.commons.rdf.api.Graph;
 import org.apache.commons.rdf.api.RDFSyntax;
-import org.apache.commons.rdf.experimental.RDFParser.ParseResult;
-import org.apache.commons.rdf.jena.experimental.JenaRDFParser;
+import org.apache.commons.rdf.api.io.Parsed;
 import org.junit.After;
 import org.junit.Before;
 import org.junit.Test;
 
 public class TestRDFParserBuilder {
 
+       JenaRDF jenaRDF = new JenaRDF();
+       
     private Path turtleFile;
 
     @Before
@@ -54,9 +55,15 @@ public class TestRDFParserBuilder {
 
     @Test
     public void parseTurtle() throws Exception {
-        try (final Graph g = new JenaRDF().createGraph()) {
-            final Future<ParseResult> gFuture = new 
JenaRDFParser().contentType(RDFSyntax.TURTLE).source(turtleFile)
-                    .target(g).parse();
+        
+               try (final Graph g = jenaRDF.createGraph()) {
+                       Future<Parsed<Graph, Path>> gFuture = 
jenaRDF.parserBuilder()
+                                       .syntax(RDFSyntax.TURTLE)
+                                       .target(g)
+                                       .source(turtleFile)
+                                       .async()
+                                       .parseAsync();                          
        
+                                       
             gFuture.get(5, TimeUnit.SECONDS);
             assertEquals(3, g.size());
         }

Reply via email to