Ejemplo n.º 1
0
 @Test(expected = YardException.class)
 public void testStoreOnReadOnlyYard() throws YardException {
   RdfRepresentation rep =
       RdfValueFactory.getInstance().createRepresentation("http://www.test.org/addedEntity");
   rep.addReference(RDF.type.getUnicodeString(), SKOS.Concept.getUnicodeString());
   rep.addNaturalText(SKOS.prefLabel.getUnicodeString(), "added Entity", "en");
   rep.addNaturalText(SKOS.prefLabel.getUnicodeString(), "hinzugefüte Entity", "de");
   readonlyYard.store(rep);
 }
Ejemplo n.º 2
0
  @Test
  public void testModificationsOnReadWirteYard() throws YardException {
    RdfRepresentation rep =
        RdfValueFactory.getInstance().createRepresentation("http://www.test.org/addedEntity");
    rep.addReference(RDF.type.getUnicodeString(), SKOS.Concept.getUnicodeString());
    rep.addNaturalText(SKOS.prefLabel.getUnicodeString(), "added Entity", "en");
    rep.addNaturalText(SKOS.prefLabel.getUnicodeString(), "hinzugefüte Entity", "de");

    readwriteYard.store(rep);
    // test that the data where added and modified in the read/wirte grpah
    validateEntity(
        readwriteYard, singletonMap(rep.getNode(), rep.getRdfGraph()).entrySet().iterator().next());
    readwriteYard.remove(rep.getId());
    Assert.assertNull(
        "Representation "
            + rep.getId()
            + " was not correctly "
            + "deleted from "
            + readwriteYard.getId(),
        readwriteYard.getRepresentation(rep.getId()));
  }