public void roundTripWriteTwoUUTTriplesWithSameSubject() { RdfXmlWriterTestHarness harness = new RdfXmlWriterTestHarness(); harness.expect("<http://example.com/subj> <http://example.com/pred> \"fizz\"^^<http://www.w3.org/2001/XMLSchema#integer> ."); harness.expect("<http://example.com/subj> <http://example.com/pred2> \"bang\"^^<http://www.w3.org/2001/XMLSchema#integer> ."); RdfWriter rdfWriter = harness.getRdfWriter(); rdfWriter.StartOutput(); rdfWriter.StartSubject(); rdfWriter.WriteUriRef("http://example.com/subj"); rdfWriter.StartPredicate(); rdfWriter.WriteUriRef("http://example.com/pred"); rdfWriter.StartObject(); rdfWriter.WriteTypedLiteral("fizz", "http://www.w3.org/2001/XMLSchema#integer"); rdfWriter.EndObject(); rdfWriter.EndPredicate(); rdfWriter.StartPredicate(); rdfWriter.WriteUriRef("http://example.com/pred2"); rdfWriter.StartObject(); rdfWriter.WriteTypedLiteral("bang", "http://www.w3.org/2001/XMLSchema#integer"); rdfWriter.EndObject(); rdfWriter.EndPredicate(); rdfWriter.EndSubject(); rdfWriter.EndOutput(); bool testPassed = harness.verify(); Assert.IsTrue(testPassed); }
public void roundTripTwoUUUTriplesWithSameSubjectDifferentPredicateNamespaces() { RdfXmlWriterTestHarness harness = new RdfXmlWriterTestHarness(); harness.expect("<http://example.com/subj> <http://ex1.example.com/pred> <http://example.com/obj> ."); harness.expect("<http://example.com/subj> <http://ex2.example.com/pred> <http://example.com/obj2> ."); RdfWriter rdfWriter = harness.getRdfWriter(); rdfWriter.StartOutput(); rdfWriter.StartSubject(); rdfWriter.WriteUriRef("http://example.com/subj"); rdfWriter.StartPredicate(); rdfWriter.WriteUriRef("http://ex1.example.com/pred"); rdfWriter.StartObject(); rdfWriter.WriteUriRef("http://example.com/obj"); rdfWriter.EndObject(); rdfWriter.EndPredicate(); rdfWriter.StartPredicate(); rdfWriter.WriteUriRef("http://ex2.example.com/pred"); rdfWriter.StartObject(); rdfWriter.WriteUriRef("http://example.com/obj2"); rdfWriter.EndObject(); rdfWriter.EndPredicate(); rdfWriter.EndSubject(); rdfWriter.EndOutput(); Assert.IsTrue(harness.verify()); }
public void roundTripWriteTwoUUPWithLanguageTriplesWithSameSubject() { RdfXmlWriterTestHarness harness = new RdfXmlWriterTestHarness(); harness.expect("<http://example.com/subj> <http://example.com/pred> \"fizz\"@fr ."); harness.expect("<http://example.com/subj> <http://example.com/pred2> \"bang\"@it ."); RdfWriter rdfWriter = harness.getRdfWriter(); rdfWriter.StartOutput(); rdfWriter.StartSubject(); rdfWriter.WriteUriRef("http://example.com/subj"); rdfWriter.StartPredicate(); rdfWriter.WriteUriRef("http://example.com/pred"); rdfWriter.StartObject(); rdfWriter.WritePlainLiteral("fizz", "fr"); rdfWriter.EndObject(); rdfWriter.EndPredicate(); rdfWriter.StartPredicate(); rdfWriter.WriteUriRef("http://example.com/pred2"); rdfWriter.StartObject(); rdfWriter.WritePlainLiteral("bang", "it"); rdfWriter.EndObject(); rdfWriter.EndPredicate(); rdfWriter.EndSubject(); rdfWriter.EndOutput(); bool testPassed = harness.verify(); Assert.IsTrue(testPassed); }
public void Write(RdfWriter writer) { writer.StartOutput(); foreach (Statement statement in itsStatements) { statement.Write(writer); } writer.EndOutput(); }
/// <summary>Writes a representation of this PlainLiteral to the supplied RdfWriter.</summary> /// <remarks></remarks> public virtual void Write(RdfWriter writer) { if (itsLanguage == null) { writer.WritePlainLiteral(itsLexicalValue); } else { writer.WritePlainLiteral(itsLexicalValue, itsLanguage); } }
public virtual void Write(RdfWriter writer) { writer.StartSubject(); itsSubject.Write(writer); writer.StartPredicate(); itsPredicate.Write(writer); writer.StartObject(); itsObject.Write(writer); writer.EndObject(); writer.EndPredicate(); writer.EndSubject(); }
public void roundTripTwoUUUTriplesWithSameSubject() { RdfXmlWriterTestHarness harness = new RdfXmlWriterTestHarness(); harness.expect("<http://example.com/subj> <http://example.com/pred> <http://example.com/obj> ."); harness.expect("<http://example.com/subj> <http://example.com/pred2> <http://example.com/obj2> ."); RdfWriter rdfWriter = harness.getRdfWriter(); writeTwoUUUTriplesWithSameSubject(harness.getRdfWriter()); Assert.IsTrue(harness.verify()); }
public void writeSingleUUUTriple(RdfWriter rdfWriter) { rdfWriter.StartOutput(); rdfWriter.StartSubject(); rdfWriter.WriteUriRef("http://example.com/subj"); rdfWriter.StartPredicate(); rdfWriter.WriteUriRef("http://example.com/pred"); rdfWriter.StartObject(); rdfWriter.WriteUriRef("http://example.com/obj"); rdfWriter.EndObject(); rdfWriter.EndPredicate(); rdfWriter.EndSubject(); rdfWriter.EndOutput(); }
public void Write(RdfWriter writer) { writer.StartOutput(); IEnumerator statementEnum = GetStatementEnumerator(); while (statementEnum.MoveNext()) { ResourceStatement statement = (ResourceStatement)statementEnum.Current; writer.StartSubject(); GetBestDenotingNode(statement.GetSubject()).Write(writer); writer.StartPredicate(); GetBestDenotingNode(statement.GetPredicate()).Write(writer); writer.StartObject(); GetBestDenotingNode(statement.GetObject()).Write(writer); writer.EndObject(); writer.EndPredicate(); writer.EndSubject(); } writer.EndOutput(); }
public void writeTwoUUUTriplesWithSameSubject(RdfWriter rdfWriter) { rdfWriter.StartOutput(); rdfWriter.StartSubject(); rdfWriter.WriteUriRef("http://example.com/subj"); rdfWriter.StartPredicate(); rdfWriter.WriteUriRef("http://example.com/pred"); rdfWriter.StartObject(); rdfWriter.WriteUriRef("http://example.com/obj"); rdfWriter.EndObject(); rdfWriter.EndPredicate(); rdfWriter.StartPredicate(); rdfWriter.WriteUriRef("http://example.com/pred2"); rdfWriter.StartObject(); rdfWriter.WriteUriRef("http://example.com/obj2"); rdfWriter.EndObject(); rdfWriter.EndPredicate(); rdfWriter.EndSubject(); rdfWriter.EndOutput(); }
public void roundTripWriteSingleBUBTripleWithSameNodeId() { RdfXmlWriterTestHarness harness = new RdfXmlWriterTestHarness(); harness.expect("_:genid1 <http://example.com/pred> _:genid1 ."); RdfWriter rdfWriter = harness.getRdfWriter(); rdfWriter.StartOutput(); rdfWriter.StartSubject(); rdfWriter.WriteBlankNode("foo"); rdfWriter.StartPredicate(); rdfWriter.WriteUriRef("http://example.com/pred"); rdfWriter.StartObject(); rdfWriter.WriteBlankNode("foo"); rdfWriter.EndObject(); rdfWriter.EndPredicate(); rdfWriter.EndSubject(); rdfWriter.EndOutput(); Assert.IsTrue(harness.verify()); }
public void roundTripWriteSingleUUPWithoutLanguageTriple() { RdfXmlWriterTestHarness harness = new RdfXmlWriterTestHarness(); harness.expect("<http://example.com/subj> <http://example.com/pred> \"fizz\" ."); RdfWriter rdfWriter = harness.getRdfWriter(); rdfWriter.StartOutput(); rdfWriter.StartSubject(); rdfWriter.WriteUriRef("http://example.com/subj"); rdfWriter.StartPredicate(); rdfWriter.WriteUriRef("http://example.com/pred"); rdfWriter.StartObject(); rdfWriter.WritePlainLiteral("fizz"); rdfWriter.EndObject(); rdfWriter.EndPredicate(); rdfWriter.EndSubject(); rdfWriter.EndOutput(); bool testPassed = harness.verify(); Assert.IsTrue(testPassed); }
/// <summary>Writes a representation of this BlankNode to the supplied RdfWriter.</summary> /// <remarks></remarks> public virtual void Write(RdfWriter writer) { writer.WriteBlankNode("spiral" + GetHashCode()); }
public void Write(RdfWriter writer) { ++WriteCalled; }
public virtual void Write(RdfWriter writer) { itsAssertions.Write(writer); }
public void Write(RdfWriter writer) { //NOOP }
public void Write(RdfWriter writer) { itsStore.Write(writer); }
public override void Write(RdfWriter writer) { // NOOP }
public void Should_serialize_statements_grouped_by_graph() { RdfWriter.Verify(instance => instance.Write(It.IsAny <StreamWriter>(), It.Is <IEnumerable <KeyValuePair <Iri, IEnumerable <Statement> > > >(collection => Match(collection)))); }
public void Should_serialize_into_a_given_stream() { RdfWriter.Verify(instance => instance.Write(Buffer, It.IsAny <IEnumerable <KeyValuePair <Iri, IEnumerable <Statement> > > >())); }
public void Write(RdfWriter writer) { }
/// <summary>Writes a representation of this TypedLiteral to the supplied RdfWriter.</summary> /// <remarks></remarks> public void Write(RdfWriter writer) { writer.WriteTypedLiteral(itsLexicalValue, itsDataTypeUriRef); }
public override void Write(RdfWriter writer) { itsMethodCalls.RecordMethodCall("Write", writer); }
/// <summary>Writes a representation of this UriRef to the supplied RdfWriter.</summary> public virtual void Write(RdfWriter writer) { writer.WriteUriRef(itsUriRef); }
public bool WasWriteCalledWith(RdfWriter writer) { return(itsMethodCalls.WasMethodCalledWith("Write", writer)); }