characterdatainsertdataendpublic final class characterdatainsertdataend extends org.w3c.domts.DOMTestCase The "insertData(offset,arg)" method will insert a string
at the specified character offset. Insert the data at
the end of the character data.
Retrieve the character data from the second child of
the first employee. The "insertData(offset,arg)"
method is then called with offset=15 and arg=", Esquire".
The method should insert the string ", Esquire" at
position 15. The new value of the character data should
be "Margaret Martin, Esquire". |
Constructors Summary |
---|
public characterdatainsertdataend(org.w3c.domts.DOMTestDocumentBuilderFactory factory)Constructor.
super(factory);
//
// check if loaded documents are supported for content type
//
String contentType = getContentType();
preload(contentType, "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/characterdatainsertdataend";
| public static void | main(java.lang.String[] args)Runs this test from the command line.
DOMTestCase.doMain(characterdatainsertdataend.class, args);
| public void | runTest()Runs the test case.
Document doc;
NodeList elementList;
Node nameNode;
CharacterData child;
String childData;
doc = (Document) load("staff", true);
elementList = doc.getElementsByTagName("name");
nameNode = elementList.item(0);
child = (CharacterData) nameNode.getFirstChild();
child.insertData(15, ", Esquire");
childData = child.getData();
assertEquals("characterdataInsertDataEndAssert", "Margaret Martin, Esquire", childData);
|
|