You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commonsrdf.apache.org by st...@apache.org on 2016/10/03 16:40:34 UTC
[38/50] incubator-commonsrdf git commit: updated test - parsed don't
report graph
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/master
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