Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 4.0

*The Fluint1Builder checks the passed class to determine if it either descends from net.digitalprimates.fluint.tests.TestCase or TestSuite, if so, then return an instance of Fluint1ClassRunner.

Code Block
actionscript
actionscript

override public function runnerForClass( testClass:Class ):IRunner {
     var klassInfo:Klass = new Klass( testClass );

     if (isFluintSuiteOrCase(klassInfo))
          return new Fluint1ClassRunner(testClass);
     
     return null;
}

public function isFluintSuiteOrCase( klassInfo:Klass ):Boolean {
     var testCase:Boolean = klassInfo.descendsFrom( net.digitalprimates.fluint.tests.TestCase );
     var testSuite:Boolean = klassInfo.descendsFrom( net.digitalprimates.fluint.tests.TestSuite );

     return ( testCase || testSuite );  
}