From 6d30a0fcd4edd5e692a588cb6dad4ff9206f15da Mon Sep 17 00:00:00 2001 From: Andrew Woods Date: Tue, 7 Apr 2020 12:30:56 -0600 Subject: [PATCH] Change Model writer lang from "N3-PP" to "N3" (#149) Resolves: https://jira.lyrasis.org/browse/VIVO-1761 Co-authored-by: Andrew Woods --- .../VTwo/AdditionsAndRetractions.java | 4 +- .../VTwo/AdditionsAndRetractionsTest.java | 39 +++++++++++++++++++ 2 files changed, 41 insertions(+), 2 deletions(-) create mode 100644 api/src/test/java/edu/cornell/mannlib/vitro/webapp/edit/n3editing/VTwo/AdditionsAndRetractionsTest.java diff --git a/api/src/main/java/edu/cornell/mannlib/vitro/webapp/edit/n3editing/VTwo/AdditionsAndRetractions.java b/api/src/main/java/edu/cornell/mannlib/vitro/webapp/edit/n3editing/VTwo/AdditionsAndRetractions.java index 7c83d88225..ec2db31d7e 100644 --- a/api/src/main/java/edu/cornell/mannlib/vitro/webapp/edit/n3editing/VTwo/AdditionsAndRetractions.java +++ b/api/src/main/java/edu/cornell/mannlib/vitro/webapp/edit/n3editing/VTwo/AdditionsAndRetractions.java @@ -57,7 +57,7 @@ public String toString(){ str += "\nadditions:["; if( getAdditions() != null ) { StringWriter writer = new StringWriter(); - getAdditions().write(writer, "N3-PP"); + getAdditions().write(writer, "N3"); str += "\n" + writer.toString() + "\n"; } str += "],\n"; @@ -65,7 +65,7 @@ public String toString(){ str += "\nretractions:["; if( getRetractions() != null ) { StringWriter writer = new StringWriter(); - getRetractions().write(writer, "N3-PP"); + getRetractions().write(writer, "N3"); str += "\n" + writer.toString() + "\n"; } str += "],\n"; diff --git a/api/src/test/java/edu/cornell/mannlib/vitro/webapp/edit/n3editing/VTwo/AdditionsAndRetractionsTest.java b/api/src/test/java/edu/cornell/mannlib/vitro/webapp/edit/n3editing/VTwo/AdditionsAndRetractionsTest.java new file mode 100644 index 0000000000..27284ef1c6 --- /dev/null +++ b/api/src/test/java/edu/cornell/mannlib/vitro/webapp/edit/n3editing/VTwo/AdditionsAndRetractionsTest.java @@ -0,0 +1,39 @@ +package edu.cornell.mannlib.vitro.webapp.edit.n3editing.VTwo; + +import org.apache.jena.rdf.model.Model; +import org.apache.jena.rdf.model.ModelFactory; +import org.junit.Assert; +import org.junit.Test; + +import static org.apache.jena.rdf.model.ResourceFactory.createProperty; +import static org.apache.jena.rdf.model.ResourceFactory.createResource; +import static org.apache.jena.rdf.model.ResourceFactory.createStatement; +import static org.apache.jena.rdf.model.ResourceFactory.createStringLiteral; + +/** + * @author awoods + * @since 2020-04-01 + */ +public class AdditionsAndRetractionsTest { + + @Test + public void testToString() { + Model additions = ModelFactory.createDefaultModel(); + additions.add(createStatement( + createResource("test:add"), + createProperty("test:prop"), + createStringLiteral("new"))); + + Model retractions = ModelFactory.createDefaultModel(); + retractions.add(createStatement( + createResource("test:retract"), + createProperty("test:prop"), + createStringLiteral("old"))); + AdditionsAndRetractions aar = new AdditionsAndRetractions(additions, retractions); + + final String s = aar.toString(); + Assert.assertNotNull(s); + Assert.assertTrue(s.contains("test:add")); + Assert.assertTrue(s.contains("test:retract")); + } +} \ No newline at end of file