importNode16public final class importNode16 extends org.w3c.domts.DOMTestCase The "importNode(importedNode,deep)" method for a
Document should raise NOT_SUPPORTED_ERR DOMException if
the type of node being imported is DocumentType.
Retrieve document staff.xml and get its type.
Invoke method importNode(importedNode,deep) where importedNode
contains the document type of the staff.xml.
Method should raise NOT_SUPPORT_ERR DOMException. |
Constructors Summary |
---|
public importNode16(org.w3c.domts.DOMTestDocumentBuilderFactory factory)Constructor.
super(factory);
//
// check if loaded documents are supported for content type
//
String contentType = getContentType();
preload(contentType, "staffNS", true);
preload(contentType, "staffNS", true);
|
Methods Summary |
---|
public java.lang.String | getTargetURI()Gets URI that identifies the test.
return "http://www.w3.org/2001/DOM-Test-Suite/level2/core/importNode16";
| public static void | main(java.lang.String[] args)Runs this test from the command line.
DOMTestCase.doMain(importNode16.class, args);
| public void | runTest()Runs the test case.
Document doc;
Document anotherDoc;
DocumentType docType;
Node node;
doc = (Document) load("staffNS", true);
anotherDoc = (Document) load("staffNS", true);
docType = anotherDoc.getDoctype();
{
boolean success = false;
try {
node = doc.importNode(docType, false);
} catch (DOMException ex) {
success = (ex.code == DOMException.NOT_SUPPORTED_ERR);
}
assertTrue("throw_NOT_SUPPORTED_ERR", success);
}
|
|