isSupported12public final class isSupported12 extends org.w3c.domts.DOMTestCase The "feature" parameter in the
isSupported(feature,version)" method is the name
of the feature and the version is the version number of the
feature to test. CORE is a legal value for the feature parameter
(Test for CORE, upper case).
Legal values for the version parameter are 1.0 and 2.0
(Test for 1.0).
Retrieve the root node of the DOM document by invoking
the "getDocumentElement()" method. This should create a
node object on which the "isSupported(feature,version)"
method is invoked with "feature" equal to "CORE" and the version equal to 1.0.
The method should return a boolean "true". |
Constructors Summary |
---|
public isSupported12(org.w3c.domts.DOMTestDocumentBuilderFactory factory)Constructor.
super(factory);
//
// check if loaded documents are supported for content type
//
String contentType = getContentType();
preload(contentType, "staff", false);
|
Methods Summary |
---|
public java.lang.String | getTargetURI()Gets URI that identifies the test.
return "http://www.w3.org/2001/DOM-Test-Suite/level2/core/isSupported12";
| public static void | main(java.lang.String[] args)Runs this test from the command line.
DOMTestCase.doMain(isSupported12.class, args);
| public void | runTest()Runs the test case.
java.util.List features = new java.util.ArrayList();
features.add("Core");
features.add("XML");
features.add("HTML");
features.add("Views");
features.add("StyleSheets");
features.add("CSS");
features.add("CSS2");
features.add("Events");
features.add("UIEvents");
features.add("MouseEvents");
features.add("MutationEvents");
features.add("HTMLEvents");
features.add("Range");
features.add("Traversal");
features.add("bogus.bogus.bogus");
Document doc;
Node rootNode;
String featureElement;
boolean state;
doc = (Document) load("staff", false);
rootNode = doc.getDocumentElement();
state = rootNode.isSupported("Core", "2.0");
assertTrue("Core2", state);
for (int indexN10078 = 0; indexN10078 < features.size(); indexN10078++) {
featureElement = (String) features.get(indexN10078);
state = rootNode.isSupported(featureElement, "1.0");
}
for (int indexN10083 = 0; indexN10083 < features.size(); indexN10083++) {
featureElement = (String) features.get(indexN10083);
state = rootNode.isSupported(featureElement, "2.0");
}
|
|