public void testGetElement()
{
D d = new D();
HTML.Tag[] tags = HTML.getAllTags();
Element prehead = d.createElement("head");
for (int i = 0; i < tags.length; i++)
{
Element e = d.createElement(tags [ i ].toString());
String name = tags [ i ].toString();
assertNotNull("Element creation", e);
assertTrue("Element name", e.getName().equalsIgnoreCase(name));
}
// Test upper/lowercase
Element e = d.createElement("head");
assertNotNull("Element creation", e);
assertTrue("Element name", e.getName().equalsIgnoreCase("head"));
assertEquals(HTML.Tag.HEAD, HTML.getTag(e.name));
assertEquals("Field assignment", d.head, e);
assertEquals(prehead, e);
}