- From: Curt Arnold <carnold@houston.rr.com>
- Date: Thu, 06 Mar 2003 00:20:29 -0600
- To: www-dom-ts@w3.org
Robert Clary wrote:
> Rick,
>
> Are you running the version from CVS?
>
> I combined and compared our two different results and have attached
as combined-results.txt.
>
> I noticed that the signature of assertURIEquals in DOMTestCase.js is:
>
>
assertURIEquals(assertID,scheme,path,host,file,query,fragment,isAbsolute,actual)
>
> and the call in my HTMLAnchorElement04.html is
>
>
assertURIEquals("hrefLink",null,null,null,"submit.gif",null,null,null,null,vhref);
The DOMTestCase.js in CVS has ten parameters, one more (name) than in
your DOMTestCase.js, which is consistent with the transforms and
generated code. The "name" attribute on assertURI was added sometime
before the last modification of HTMLDocument04.xml on 30 June 2002.
I won't have any time to fully digest this till the weekend, but here
are a few quick comments/questions.
Is the essential innovation the use of the query string used to launch
JsUnit to configure the test framework? Are there any other novel aspects?
Would there be any issues using a select box instead of radio buttons to
select the suite or test to run?
The recently generated tests have had an <iframe> element in the test
html file for each document loaded by the test. As far as I can tell,
your "native" loading uses the one iframe in main-loader.html and would
not support tests that use multiple documents such as
elementwrongdocumenterr. Is there an issue with distinct <iframe>'s in
the test document?
You mentioned the hc_* variant tests. These were added after first
release of DOM L1 Core to provide some coverage of the Core for HTML
processors since the original NIST tests required XML documents. The
tests are a direct transliteration of the NIST types making tag and
attribute name substitutions to make the test documents valid (but
non-sensical) XHTML and HTML. XML processors show the same results with
these translated tests as with the original tests. However, there has
not been a thorough review by the team of test failures by XHTML or HTML
processors. There are at least 4 hc_* tests that attempt to create
elements that have not been changed to use HTML tag names which I'll try
to change in the next few days.
Received on Thursday, 6 March 2003 01:20:39 UTC