Beispiel #1
0
  @Test
  public void resetJena() {
    IO_JenaReaders.wireIntoJena();
    IO_JenaReaders.resetJena();
    RDFReaderFImplExposingProtected readerF = new RDFReaderFImplExposingProtected();
    Map<String, String> defaults = readerF.defaultReaders();
    assertFalse(defaults.isEmpty());
    for (String lang : defaults.keySet()) {
      assertEquals(defaults.get(lang), readerF.getLangToClassName().get(lang));
      if (lang.equals("GRDDL")) {
        // Can't load
        continue;
      }
      assertEquals(defaults.get(lang), readerF.getReader(lang).getClass().getName());
    }

    // And unregistered our additional langs
    assertEquals("", readerF.getLangToClassName().get("JSON-LD"));
    assertEquals("", readerF.getLangToClassName().get("RDF/JSON"));
    IO_JenaReaders.wireIntoJena();
  }