hc_nodeinsertbeforerefchildnullpublic final class hc_nodeinsertbeforerefchildnull extends org.w3c.domts.DOMTestCase If the "refChild" is null then the
"insertBefore(newChild,refChild)" method inserts the
node "newChild" at the end of the list of children.
Retrieve the second employee and invoke the
"insertBefore(newChild,refChild)" method with
refChild=null. Since "refChild" is null the "newChild"
should be added to the end of the list. The last item
in the list is checked after insertion. The last Element
node of the list should be "newChild". |
Constructors Summary |
---|
public hc_nodeinsertbeforerefchildnull(org.w3c.domts.DOMTestDocumentBuilderFactory factory)Constructor.
super(factory);
//
// check if loaded documents are supported for content type
//
String contentType = getContentType();
preload(contentType, "hc_staff", true);
|
Methods Summary |
---|
public java.lang.String | getTargetURI()Gets URI that identifies the test.
return "http://www.w3.org/2001/DOM-Test-Suite/level1/core/hc_nodeinsertbeforerefchildnull";
| public static void | main(java.lang.String[] args)Runs this test from the command line.
DOMTestCase.doMain(hc_nodeinsertbeforerefchildnull.class, args);
| public void | runTest()Runs the test case.
Document doc;
NodeList elementList;
Node employeeNode;
NodeList childList;
Node refChild = null;
Node newChild;
Node child;
String childName;
Node insertedNode;
doc = (Document) load("hc_staff", true);
elementList = doc.getElementsByTagName("p");
employeeNode = elementList.item(1);
childList = employeeNode.getChildNodes();
newChild = doc.createElement("br");
insertedNode = employeeNode.insertBefore(newChild, refChild);
child = employeeNode.getLastChild();
childName = child.getNodeName();
assertEqualsAutoCase("element", "nodeName", "br", childName);
|
|