characterdatainsertdatamiddlepublic final class characterdatainsertdatamiddle extends org.w3c.domts.DOMTestCase The "insertData(offset,arg)" method will insert a string
at the specified character offset. Insert the data in
the middle 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=9 and arg="Ann".
The method should insert the string "Ann" at position 9.
The new value of the character data should be
"Margaret Ann Martin". |
Constructors Summary |
---|
public characterdatainsertdatamiddle(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/characterdatainsertdatamiddle";
| public static void | main(java.lang.String[] args)Runs this test from the command line.
DOMTestCase.doMain(characterdatainsertdatamiddle.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(9, "Ann ");
childData = child.getData();
assertEquals("characterdataInsertDataMiddleAssert", "Margaret Ann Martin", childData);
|
|