Example #1
0
  public void verifyReader() throws IOException, DocumentException {
    MavenDom4jReader reader = new MavenDom4jReader();

    // ----------------------------------------------------------------------
    // Test that the entities is properly resolved
    // ----------------------------------------------------------------------

    String xml =
        "<!DOCTYPE mavenModel [\n"
            + "  <!ENTITY oslash \"&#248;\">\n"
            + "]>\n<mavenModel>\n"
            + "  <groupId>Laugst&oslash;l</groupId>\n"
            + "</mavenModel>";

    Model expected = new Model();

    String groupId = "Laugst\u00f8l";

    expected.setGroupId(groupId);

    Model actual = reader.read(new StringReader(xml));

    assertModel(expected, actual);
  }