import flexunit.framework.TestSuite; import mx.core.Application; import com.bourre.TestSettings; import com.bourre.commands.*; import com.bourre.collection.*; import com.bourre.core.*; import com.bourre.encoding.*; import com.bourre.events.*; import com.bourre.ioc.*; import com.bourre.ioc.control.*; import com.bourre.ioc.assembler.*; import com.bourre.ioc.assembler.channel.* ; import com.bourre.ioc.assembler.constructor.*; import com.bourre.ioc.assembler.displayobject.*; import com.bourre.ioc.assembler.property.*; import com.bourre.ioc.assembler.method.*; import com.bourre.ioc.bean.*; import com.bourre.ioc.core.*; import com.bourre.ioc.parser.*; import com.bourre.load.*; import com.bourre.load.strategy.*; import com.bourre.log.*; import com.bourre.media.sound.*; import com.bourre.plugin.*; import com.bourre.utils.*; import com.bourre.view.*; import com.bourre.structures.*; import com.bourre.transitions.*; private function onCreationComplete():void { Logger.getInstance().setLevel( LogLevel.ALL ); Logger.getInstance().addLogListener( FlashInspectorLayout.getInstance() ); Logger.getInstance().addLogListener( AirLoggerLayout.getInstance() ); Logger.getInstance().addLogListener( FirebugLayout.getInstance() ); if( Application.application.parameters.testBinPath != null ) TestSettings.getInstance().testBinPath = Application.application.parameters.testBinPath; testRunner.test = createSuite(); testRunner.startTest(); } private function createSuite() : TestSuite { var ts:TestSuite = new TestSuite(); // com.bourre.collection ts.addTestSuite( HashMapTest ); ts.addTestSuite( WeakCollectionTest ); ts.addTestSuite( TypedArrayTest ); ts.addTestSuite( QueueTest ); ts.addTestSuite( StackTest ); ts.addTestSuite( SetTest ); // com.bourre.commands ts.addTestSuite( DelegateTest ); ts.addTestSuite( BatchTest ); ts.addTestSuite( AbstractSyncCommandTest ); ts.addTestSuite( ASyncCommandSequencerTest ); ts.addTestSuite( FrontControlerTest ); ts.addTestSuite( CommandMSTest ); ts.addTestSuite( CommandFPSTest ); ts.addTestSuite( ReversedBatchTest ); // com.bourre.core ts.addTestSuite( AccessorTest ); // com.bourre.encoding ts.addTestSuite( XMLToObjectDeserializerTest ); // com.bourre.events ts.addTestSuite( ChannelBroadcasterTest ); ts.addTestSuite( EventCallbackAdapterTest ); ts.addTestSuite( EventBroadcasterTest ); ts.addTestSuite( EventChannelTest ); ts.addTestSuite( NumberEventTest ); ts.addTestSuite( StringEventTest ); ts.addTestSuite( BooleanEventTest ); ts.addTestSuite( BasicEventTest ); // com.bourre.ioc.assembler //ts.addTestSuite (ConstructorTest); // ts.addTestSuite ( DisplayObjectParserTest ); // com.bourre.assembler.method ts.addTestSuite(MethodEventTest); ts.addTestSuite(MethodExpertTest); // com.bourre.assembler.channel ts.addTestSuite (ChannelListenerExpertTest ); // com.bourre.assembler.displayobject ts.addTestSuite (DisplayObjectExpertTest); ts.addTestSuite (DisplayObjectInfoTest); // com.bourre.ioc.bean ts.addTestSuite( BeanFactoryTest ); ts.addTestSuite( BeanEventTest ); //com.bourre.ioc.assembler.property ts.addTestSuite( PropertyEventTest) ; ts.addTestSuite( PropertyExpertTest ) ; // com.bourre.ioc ts.addTestSuite( IOCTest ); // com.bourre.ioc.core ts.addTestSuite ( IDExpertTest ) ; // //com.bourre.ioc.control // ts.addTestSuite( BuildFactoryTest ); // //com.bourre.parser ts.addTestSuite( ContextNodeNameListTest ); // ts.addTestSuite( AbstractParserTest ); ts.addTestSuite( ObjectParserTest ); // // // com.bourre.load // //ts.addTestSuite( LoaderStrategyTest ); // //ts.addTestSuite( URLLoaderStrategyTest ); // //ts.addTestSuite( AbstractLoaderTest ); // //ts.addTestSuite( GraphicLoaderTest ); ts.addTestSuite( XMLLoaderTest ); // com.bourre.log ts.addTestSuite( BasicStringifierTest ); ts.addTestSuite( LogEventTest ); ts.addTestSuite( LoggerTest ); ts.addTestSuite( LogLevelTest ); // //com.bourre.media.sound // //ts.addTestSuite( SoundFactoryTest ); // com.bourre.plugin ts.addTestSuite( PluginDebugTest ); ts.addTestSuite( NullPluginTest ); ts.addTestSuite( AbstractPluginTest ); ts.addTestSuite( PluginChannelTest ); // com.bourre.structures ts.addTestSuite( RangeTest ); ts.addTestSuite( GridTest ); // com.bourre.view ts.addTestSuite( AbstractViewTest ); // com.bourre.transitions ts.addTestSuite( AbstractTweenTest ); ts.addTestSuite( AbstractMultiTweenTest ); ts.addTestSuite( TweenMSTest ); ts.addTestSuite( MultiTweenMSTest ); // com.bourre.utils ts.addTestSuite( FlashInspectorLayoutTest ); ts.addTestSuite( SosLayoutTest ); ts.addTestSuite( ClassUtilsTest ); ts.addTestSuite( CookieTest ); return ts; }