W3C home > Mailing lists > Public > www-dom-ts@w3.org > April 2002

RE: jsUnit, Cross Browser Support, Asynchronous Data

From: Arnold, Curt <Curt.Arnold@hyprotech.com>
Date: Mon, 1 Apr 2002 09:28:29 -0700
Message-ID: <4D62A7266F41D611B92C00E018C1C19C0DD4F2@thor.aeathtl.com>
To: "'bclary@netscape.com'" <bclary@netscape.com>, edward@jsunit.net
Cc: www-dom-ts@w3.org
> I am also considering modifying the means by which test 
> functions in a 
> test document are exposed. While using the convention that 
> the names of 
> all test functions begin with "test" is convenient, it 
> appears that this 
> may limit the ability of other browsers such as IE 5.13 on Macintosh 
> from using jsUnit. It seems that an easy approach would be to 
> expose the 
> test functions in an array which could be queried by jsUnit. 
> This would 
> eliminate this dependency and perhaps allow more browsers to 
> use jsUnit.

Earlier versions of JSUnit did use an array to determine the test functions.
The imitation "reflection" that was implemented since other xUnit
implementations (specifically JUnit) did not require explicit test
identification and the explicit test definition was dropped.

It might be useful to come up with a hybrid approach, allow the user to
provide an explicit test declaration to support more browsers, or use
implicit test discovery for existing tests or for ease of use.
Received on Monday, 1 April 2002 11:27:58 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Monday, 6 April 2009 12:58:46 GMT