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());
+    }
 }

Reply via email to