Repository: incubator-commonsrdf Updated Branches: refs/heads/jsonld-java 3d63a0e0f -> fa5580c9e
updated test - parsed don't report graph Project: http://git-wip-us.apache.org/repos/asf/incubator-commonsrdf/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-commonsrdf/commit/fa5580c9 Tree: http://git-wip-us.apache.org/repos/asf/incubator-commonsrdf/tree/fa5580c9 Diff: http://git-wip-us.apache.org/repos/asf/incubator-commonsrdf/diff/fa5580c9 Branch: refs/heads/jsonld-java Commit: fa5580c9e3ed3acffecc9f99f08eff8c1c571c05 Parents: 3d63a0e Author: Stian Soiland-Reyes <st...@apache.org> Authored: Fri Sep 9 17:20:21 2016 +0100 Committer: Stian Soiland-Reyes <st...@apache.org> Committed: Fri Sep 9 17:20:21 2016 +0100 ---------------------------------------------------------------------- .../rdf/jsonldjava/JsonLdParserBuilderTest.java | 40 ++++++++++++-------- 1 file changed, 25 insertions(+), 15 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-commonsrdf/blob/fa5580c9/jsonld-java/src/test/java/org/apache/commons/rdf/jsonldjava/JsonLdParserBuilderTest.java ---------------------------------------------------------------------- diff --git a/jsonld-java/src/test/java/org/apache/commons/rdf/jsonldjava/JsonLdParserBuilderTest.java b/jsonld-java/src/test/java/org/apache/commons/rdf/jsonldjava/JsonLdParserBuilderTest.java index d3eae2b..37fa560 100644 --- a/jsonld-java/src/test/java/org/apache/commons/rdf/jsonldjava/JsonLdParserBuilderTest.java +++ b/jsonld-java/src/test/java/org/apache/commons/rdf/jsonldjava/JsonLdParserBuilderTest.java @@ -35,9 +35,9 @@ import org.apache.commons.rdf.api.RDFSyntax; import org.apache.commons.rdf.simple.Types; import org.junit.Test; -public class JsonLdParserBuilderTest { - +public class JsonLdParserBuilderTest { private static final String TEST_JSONLD = "/test.jsonld"; + static JsonLdRDFTermFactory factory = new JsonLdRDFTermFactory(); IRI test = factory.createIRI("http://example.com/test"); IRI Type = factory.createIRI("http://example.com/Type"); @@ -55,9 +55,13 @@ public class JsonLdParserBuilderTest { public void parseByUrl() throws Exception { URL url = getClass().getResource(TEST_JSONLD); assertNotNull("Test resource not found: " + TEST_JSONLD, url); - IRI iri = factory.createIRI(url.toString()); - Graph g = new JsonLdParserBuilder() - .contentType(RDFSyntax.JSONLD).source(iri).parse() + IRI iri = factory.createIRI(url.toString()); + Graph g = factory.createGraph(); + new JsonLdParserBuilder() + .contentType(RDFSyntax.JSONLD) + .source(iri) + .target(g) + .parse() .get(10, TimeUnit.SECONDS); checkGraph(g); } @@ -70,20 +74,26 @@ public class JsonLdParserBuilderTest { assertNotNull("Test resource not found: " + TEST_JSONLD, is); Files.copy(is, path, StandardCopyOption.REPLACE_EXISTING); } - Graph g = new JsonLdParserBuilder() - .contentType(RDFSyntax.JSONLD).source(path).parse() + Graph g = factory.createGraph(); + new JsonLdParserBuilder() + .contentType(RDFSyntax.JSONLD) + .source(path) + .target(g) + .parse() .get(10, TimeUnit.SECONDS); checkGraph(g); } @Test public void parseByStream() throws Exception { - Graph g; + Graph g = factory.createGraph(); try (InputStream is = getClass().getResourceAsStream(TEST_JSONLD)) { assertNotNull("Test resource not found: " + TEST_JSONLD, is); - g = new JsonLdParserBuilder() + new JsonLdParserBuilder() .base("http://example.com/base/") - .contentType(RDFSyntax.JSONLD).source(is).parse() + .contentType(RDFSyntax.JSONLD).source(is) + .target(g) + .parse() .get(10, TimeUnit.SECONDS); } checkGraph(g); @@ -94,19 +104,19 @@ public class JsonLdParserBuilderTest { assertTrue(g.contains(test, type, Type)); // Should not include statements from the named graph - assertEquals(1, g.getTriples(test, pred1, null).count()); - assertEquals(1, g.getTriples(test, pred2, null).count()); + assertEquals(1, g.stream(test, pred1, null).count()); + assertEquals(1, g.stream(test, pred2, null).count()); assertEquals("Hello", - ((Literal) g.getTriples(test, pred1, null) + ((Literal) g.stream(test, pred1, null) .findFirst().get().getObject() ).getLexicalForm()); assertTrue(g.contains(test, pred2, other)); assertEquals("1337", - ((Literal) g.getTriples(test, pred3, null) + ((Literal) g.stream(test, pred3, null) .findFirst().get().getObject() ).getLexicalForm()); assertEquals(Types.XSD_INTEGER, - ((Literal) g.getTriples(test, pred3, null) + ((Literal) g.stream(test, pred3, null) .findFirst().get().getObject() ).getDatatype()); // While the named graph 'graph' is not included, the relationship