Repository: commons-rdf Updated Branches: refs/heads/master ecc81fa4a -> 895718276
fixes RIOT exception thrown by JenaDatasetImpl.toString() adds test corrects license header Project: http://git-wip-us.apache.org/repos/asf/commons-rdf/repo Commit: http://git-wip-us.apache.org/repos/asf/commons-rdf/commit/f284e289 Tree: http://git-wip-us.apache.org/repos/asf/commons-rdf/tree/f284e289 Diff: http://git-wip-us.apache.org/repos/asf/commons-rdf/diff/f284e289 Branch: refs/heads/master Commit: f284e2891199b0c637bf6db647bddd6cae43744a Parents: ecc81fa Author: Christopher Johnson <chjohnso...@gmail.com> Authored: Mon Oct 30 13:51:45 2017 +0100 Committer: christopher-johnson <chjohnso...@gmail.com> Committed: Tue Oct 31 09:07:49 2017 +0100 ---------------------------------------------------------------------- .../commons/rdf/jena/impl/JenaDatasetImpl.java | 2 +- .../commons/rdf/jena/DatasetJenaTest.java | 21 +++++++++++++++++++- 2 files changed, 21 insertions(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/commons-rdf/blob/f284e289/commons-rdf-jena/src/main/java/org/apache/commons/rdf/jena/impl/JenaDatasetImpl.java ---------------------------------------------------------------------- diff --git a/commons-rdf-jena/src/main/java/org/apache/commons/rdf/jena/impl/JenaDatasetImpl.java b/commons-rdf-jena/src/main/java/org/apache/commons/rdf/jena/impl/JenaDatasetImpl.java index 55204d3..66b4114 100644 --- a/commons-rdf-jena/src/main/java/org/apache/commons/rdf/jena/impl/JenaDatasetImpl.java +++ b/commons-rdf-jena/src/main/java/org/apache/commons/rdf/jena/impl/JenaDatasetImpl.java @@ -149,7 +149,7 @@ class JenaDatasetImpl implements JenaDataset { @Override public String toString() { final StringWriter sw = new StringWriter(); - RDFDataMgr.write(sw, datasetGraph, Lang.NT); + RDFDataMgr.write(sw, datasetGraph, Lang.NQUADS); return sw.toString(); } http://git-wip-us.apache.org/repos/asf/commons-rdf/blob/f284e289/commons-rdf-jena/src/test/java/org/apache/commons/rdf/jena/DatasetJenaTest.java ---------------------------------------------------------------------- diff --git a/commons-rdf-jena/src/test/java/org/apache/commons/rdf/jena/DatasetJenaTest.java b/commons-rdf-jena/src/test/java/org/apache/commons/rdf/jena/DatasetJenaTest.java index b07c36f..246171b 100644 --- a/commons-rdf-jena/src/test/java/org/apache/commons/rdf/jena/DatasetJenaTest.java +++ b/commons-rdf-jena/src/test/java/org/apache/commons/rdf/jena/DatasetJenaTest.java @@ -15,11 +15,16 @@ * See the License for the specific language governing permissions and * limitations under the License. */ - package org.apache.commons.rdf.jena; +import static org.junit.Assert.assertEquals; + import org.apache.commons.rdf.api.AbstractDatasetTest; +import org.apache.commons.rdf.api.IRI; +import org.apache.commons.rdf.api.Literal; import org.apache.commons.rdf.api.RDF; +import org.apache.commons.rdf.simple.Types; +import org.junit.Test; public class DatasetJenaTest extends AbstractDatasetTest { @@ -28,4 +33,18 @@ public class DatasetJenaTest extends AbstractDatasetTest { return new JenaRDF(); } + @Test + public void datasetImplToStringTest() { + RDF rdf = createFactory(); + JenaDataset jena = (JenaDataset) rdf.createDataset(); + final IRI graph = rdf.createIRI("http://example.com/"); + final IRI s = rdf.createIRI("http://example.com/s"); + final IRI p = rdf.createIRI("http://example.com/p"); + final Literal literal123 = rdf.createLiteral("123", Types.XSD_INTEGER); + jena.add(graph, s, p, literal123); + String out = jena.toString(); + assertEquals("<http://example.com/s> <http://example.com/p> \"123\"^^<http://www" + + ".w3.org/2001/XMLSchema#integer> <http://example.com/> .\n", out); + assertEquals(10L, dataset.size()); + } }