summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRupinder Singh Khokhar <rsk1coder99@gmail.com>2014-07-17 14:00:09 (GMT)
committer Rupinder Singh Khokhar <rsk1coder99@gmail.com>2014-07-17 14:00:09 (GMT)
commite81846560da1ab6b2e8c2b7bdbdef7ddd404665c (patch)
tree33e7d9798f91d4b4deee868db50e1c0a1fd655ec
parentb42476577ec6c728e429de37445525fdba75a867 (diff)
downloadlibdom-rupindersingh/libdom.tar.gz
libdom-rupindersingh/libdom.tar.bz2
added some & removed some incompatible testsrupindersingh/libdom
-rw-r--r--test/testcases/tests/level1/html/HTMLBaseFontElement03.xml.kfail (copied from test/testcases/tests/level1/html/HTMLBaseFontElement03.xml)0
-rw-r--r--test/testcases/tests/level1/html/HTMLFormElement01.xml (copied from test/testcases/tests/level1/html/HTMLBaseFontElement03.xml)94
-rw-r--r--test/testcases/tests/level1/html/HTMLFormElement02.xml (renamed from test/testcases/tests/level1/html/HTMLBaseFontElement03.xml)33
3 files changed, 59 insertions, 68 deletions
diff --git a/test/testcases/tests/level1/html/HTMLBaseFontElement03.xml b/test/testcases/tests/level1/html/HTMLBaseFontElement03.xml.kfail
index e63b16f..e63b16f 100644
--- a/test/testcases/tests/level1/html/HTMLBaseFontElement03.xml
+++ b/test/testcases/tests/level1/html/HTMLBaseFontElement03.xml.kfail
diff --git a/test/testcases/tests/level1/html/HTMLBaseFontElement03.xml b/test/testcases/tests/level1/html/HTMLFormElement01.xml
index e63b16f..057fac5 100644
--- a/test/testcases/tests/level1/html/HTMLBaseFontElement03.xml
+++ b/test/testcases/tests/level1/html/HTMLFormElement01.xml
@@ -1,49 +1,45 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<?xml-stylesheet href="test-to-html.xsl" type="text/xml"?>
-
-<!--
-
-Copyright (c) 2001-2004 World Wide Web Consortium,
-(Massachusetts Institute of Technology, Institut National de
-Recherche en Informatique et en Automatique, Keio University). All
-Rights Reserved. This program is distributed under the W3C's Software
-Intellectual Property License. This program is distributed in the
-hope that it will be useful, but WITHOUT ANY WARRANTY; without even
-the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
-PURPOSE.
-
-See W3C License http://www.w3.org/Consortium/Legal/ for more details.
-
--->
-<!DOCTYPE test SYSTEM "dom1.dtd">
-<test xmlns="http://www.w3.org/2001/DOM-Test-Suite/Level-1" name="HTMLBaseFontElement03">
-<metadata>
-<title>HTMLBaseFontElement03</title>
-<creator>NIST</creator>
-<description>
- The size attribute specifies the base font's size. Retrieve the size attribute and examine its value.
-
- This test is incompatible with L2 HTML implementations due to a change in the type of the attribute.
-</description>
-<contributor>Mary Brady</contributor>
-<date qualifier="created">2002-02-22</date>
-<subject resource="http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-html#ID-38930424"/>
-<subject resource="http://www.w3.org/Bugs/Public/show_bug.cgi?id=504"/>
-</metadata>
-<var name="nodeList" type="NodeList"/>
-<var name="testNode" type="Node"/>
-<var name="vsize" type="DOMString" />
-<var name="doc" type="Document"/>
-<var name="domImpl" type="DOMImplementation"/>
-<var name="hasHTML2" type="boolean"/>
-<load var="doc" href="basefont" willBeModified="false"/>
-<implementation var="domImpl" obj="doc"/>
-<hasFeature var="hasHTML2" obj="domImpl" feature='"HTML"' version='"2.0"'/>
-<if><isFalse value="hasHTML2"/>
-<getElementsByTagName interface="Document" obj="doc" var="nodeList" tagname='"basefont"'/>
-<assertSize collection="nodeList" size="1" id="Asize"/>
-<item interface="NodeList" obj="nodeList" var="testNode" index="0"/>
-<size interface="HTMLBaseFontElement" obj="testNode" var="vsize"/>
-<assertEquals actual="vsize" expected='"4"' id="sizeLink" ignoreCase="false"/>
-</if>
-</test>
+<?xml version="1.0" encoding="UTF-8"?>
+<?xml-stylesheet href="test-to-html.xsl" type="text/xml"?>
+
+<!--
+
+Copyright (c) 2001 World Wide Web Consortium,
+(Massachusetts Institute of Technology, Institut National de
+Recherche en Informatique et en Automatique, Keio University). All
+Rights Reserved. This program is distributed under the W3C's Software
+Intellectual Property License. This program is distributed in the
+hope that it will be useful, but WITHOUT ANY WARRANTY; without even
+the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
+PURPOSE.
+
+See W3C License http://www.w3.org/Consortium/Legal/ for more details.
+
+-->
+<!DOCTYPE test SYSTEM "dom1.dtd">
+<test xmlns="http://www.w3.org/2001/DOM-Test-Suite/Level-1" name="HTMLFormElement01">
+<metadata>
+<title>HTMLFormElement01</title>
+<creator>NIST</creator>
+<description>
+ The elements attribute specifies a collection of all control element
+ in the form.
+
+ Retrieve the elements attribute and examine its value.
+</description>
+<contributor>Mary Brady</contributor>
+<date qualifier="created">2002-02-22</date>
+<subject resource="http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-html#ID-76728479"/>
+</metadata>
+<var name="nodeList" type="NodeList"/>
+<var name="elementnodeList" type="HTMLCollection"/>
+<var name="testNode" type="Node"/>
+<var name="velements" type="int" />
+<var name="doc" type="Document"/>
+<load var="doc" href="form" willBeModified="false"/>
+<getElementsByTagName interface="Document" obj="doc" var="nodeList" tagname='"form"'/>
+<assertSize collection="nodeList" size="1" id="Asize"/>
+<item interface="NodeList" obj="nodeList" var="testNode" index="0"/>
+<elements interface="HTMLFormElement" obj="testNode" var="elementnodeList"/>
+<length interface="HTMLCollection" obj="elementnodeList" var="velements"/>
+<assertEquals actual="velements" expected="3" id="elementsLink" ignoreCase="false"/>
+</test>
diff --git a/test/testcases/tests/level1/html/HTMLBaseFontElement03.xml b/test/testcases/tests/level1/html/HTMLFormElement02.xml
index e63b16f..06abf8d 100644
--- a/test/testcases/tests/level1/html/HTMLBaseFontElement03.xml
+++ b/test/testcases/tests/level1/html/HTMLFormElement02.xml
@@ -3,7 +3,7 @@
<!--
-Copyright (c) 2001-2004 World Wide Web Consortium,
+Copyright (c) 2001 World Wide Web Consortium,
(Massachusetts Institute of Technology, Institut National de
Recherche en Informatique et en Automatique, Keio University). All
Rights Reserved. This program is distributed under the W3C's Software
@@ -16,34 +16,29 @@ See W3C License http://www.w3.org/Consortium/Legal/ for more details.
-->
<!DOCTYPE test SYSTEM "dom1.dtd">
-<test xmlns="http://www.w3.org/2001/DOM-Test-Suite/Level-1" name="HTMLBaseFontElement03">
+<test xmlns="http://www.w3.org/2001/DOM-Test-Suite/Level-1" name="HTMLFormElement02">
<metadata>
-<title>HTMLBaseFontElement03</title>
+<title>HTMLFormElement02</title>
<creator>NIST</creator>
<description>
- The size attribute specifies the base font's size. Retrieve the size attribute and examine its value.
-
- This test is incompatible with L2 HTML implementations due to a change in the type of the attribute.
+ The length attribute specifies the number of form controls
+ in the form.
+
+ Retrieve the length attribute and examine its value.
</description>
<contributor>Mary Brady</contributor>
<date qualifier="created">2002-02-22</date>
-<subject resource="http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-html#ID-38930424"/>
-<subject resource="http://www.w3.org/Bugs/Public/show_bug.cgi?id=504"/>
+<subject resource="http://www.w3.org/TR/1998/REC-DOM-Level-1-19981001/level-one-html#ID-40002357"/>
+<subject resource="http://www.w3.org/TR/DOM-Level-2-HTML/html#HTML-HTMLFormElement-length"/>
</metadata>
<var name="nodeList" type="NodeList"/>
<var name="testNode" type="Node"/>
-<var name="vsize" type="DOMString" />
+<var name="vlength" type="int"/>
<var name="doc" type="Document"/>
-<var name="domImpl" type="DOMImplementation"/>
-<var name="hasHTML2" type="boolean"/>
-<load var="doc" href="basefont" willBeModified="false"/>
-<implementation var="domImpl" obj="doc"/>
-<hasFeature var="hasHTML2" obj="domImpl" feature='"HTML"' version='"2.0"'/>
-<if><isFalse value="hasHTML2"/>
-<getElementsByTagName interface="Document" obj="doc" var="nodeList" tagname='"basefont"'/>
+<load var="doc" href="form" willBeModified="false"/>
+<getElementsByTagName interface="Document" obj="doc" var="nodeList" tagname='"form"'/>
<assertSize collection="nodeList" size="1" id="Asize"/>
<item interface="NodeList" obj="nodeList" var="testNode" index="0"/>
-<size interface="HTMLBaseFontElement" obj="testNode" var="vsize"/>
-<assertEquals actual="vsize" expected='"4"' id="sizeLink" ignoreCase="false"/>
-</if>
+<length interface="HTMLFormElement" obj="testNode" var="vlength"/>
+<assertEquals actual="vlength" expected="3" id="lengthLink" ignoreCase="false"/>
</test>