rem: this.mSuites = new TestSuite( "all" ); 
add: this.mSuites = new TestSuite(); 
context: function TestRunner(){	this._super = TestListener;	this._super();	this.mSuites = new TestSuite( "all" );	/**	 * @@method	 * Add a test suite to the application.	 * @param suite The suite to add.	 */	function addSuite( suite ) { this.mSuites.addTest( suite ); }	/**	 * @@method Number	 * Counts the number of test cases that will be run by this test 	 * application.	 * @return The number of test cases.	 */	function countTestCases() { return this.mSuites.countTestCases(); }	/**	 * @@method TestResult	 * Creates an instance of a TestResult.	 * @return Returns the new TestResult instance.	 */	function createTestResult() { return new TestResult(); }	/**	 * @@method	 * Runs all test of all suites and collects their results in a TestResult 	 * instance.	 * @param result The test result to fill.	 */	function run( name, result )	{		var test = this.mSuites.findTest( name );		if( test == null )		{			var ex = new AssertionFailedError( 				"Test \"" + name + "\" not found.", new CallStack());			result.addFailure( new Test( name ), ex );		}		else			test.run( result );	}	/**	 * @@method	 * Runs all test of all suites and collects their results in a TestResult 	 * instance.	 * @param result The test result to fill.	 */	function runAll( result ) { this.mSuites.run( result ); }	this.addSuite = addSuite;	this.countTestCases = countTestCases;	this.createTestResult = createTestResult;	this.run = run;	this.runAll = runAll;}
meta: 8928	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/8928/f3ab5b4486a5ab36ff0c2f226bd73aa1b0976675/JsUnit.js/clean/trunk/jsunit/lib/JsUnit.js