FlexUnit

Alertを操作するユーティリティクラス

FlexUnitのflexUnitUIRunnerでテストする際に役に立ちそうなユーティリティクラスを作ってみた。 名前のつけ方にセンスがないのはご愛嬌…。 package tmftake.util { import mx.controls.Alert; import mx.core.Application; import mx.core.IFlexDisplayObje…

FlexUnit4で非同期イベントのテスト

FlexUnit4のテストではまった事のメモ。 Async.proceedOnEventを複数使う場合は要注意。 因みに、"Asynchronous Event Received out of Order" はAsync.proceedOnEvent(が内部で呼んでいるAsync.asyncHandlerのイベントリスナ登録)の順番とイベント発生順序…

FlexUnit4のflexUnitUIRunnerでテスト終了時にAlert消去

FlexUnit4でテストをしている際に、アプリケーション内で表示したAlertがテスト実行の際に出っ放しになるのが目障りだったので、表示したAlertをテスト終了時に消去するコードを書いてみた。 public function testsCompleteHandler(event:Event):void { var …

FlexUnit4のTestSuiteを順次/並列実行する

FlexUnitCore.runの呼び出し方によって順次/並列実行になる模様。 var core:FlexUnitCore = new FlexUnitCore(); core.addListener(new TraceListener()); //テストスイートを順次実行 core.run(XxxTestSuite, YyyTestSuite, ZzzTestSuite); //テストスイー…