2010-01-01から1ヶ月間の記事一覧

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

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

DbUnit+Excelではまったメモ

はまったメモ1:DbUnit2.4.7 + Apache POI3.6 ではExcelファイルインポート・エクスポート不可 原因Apache POIの最新バージョンでは、DbUnit2.4.7で使用するメソッドが削除されていたため、動作しなかった。Springベースのユニットテストに DbUnitを組み合わ…

iBATISでDecimal→BigDecimalしたら値がおかしくなる

iBATISなのかJDBCなのか切り分けてないけど、以下の問題が発生した。 前提 MySQL DECIMAL型の列を定義。 CREATE TABLE XXX ( -- ... decimalColumn DECIMAL(10,2), -- ... ) Java 上記に対応するBigDecimal型のプロパティを作る。 class XxxBean { private B…

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); //テストスイー…

BindingUtilsをお試し

BindingUtilsをお試し。 ついでにはてな記法もお試し。 <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" initialize="init()"> <mx:TextInput id="srcTI1"/> <mx:TextInput id="srcTI2"/> <mx:TextInput id="destTI"/> <mx:Script> </mx:script></mx:textinput></mx:textinput></mx:textinput></mx:application>