/* Testing private methods of entity resolver. */
public void testResolver()
throws Exception
{
Parser p =
new Parser(HTML_401F.getInstance())
{
public void error(String a, String b)
{
}
};
Method rn =
p.getClass().getSuperclass().getDeclaredMethod("resolveNamedEntity",
new Class[] { String.class }
);
rn.setAccessible(true);
assertEquals(exe(p, rn, "&"), "&");
assertEquals(exe(p, rn, "&"), "&");
assertEquals(exe(p, rn, "&"), "&");
assertEquals(exe(p, rn, "&amP"), "&");
assertEquals(exe(p, rn, "&;"), "&;");
assertEquals(exe(p, rn, "&audrius;"), "&audrius;");
rn =
p.getClass().getSuperclass().getDeclaredMethod("resolveNumericEntity",
new Class[] { String.class }
);
rn.setAccessible(true);
assertEquals(exe(p, rn, "U"), "U");