任意の mxml ファイルでコマンドを実行するためのソフトウェア クラス (ライブラリ) がいくつかあります。これらのクラス (ライブラリ) は、SWC ファイルにラップされています。この SWC ファイルは、任意のサンプル mxml アプリケーションによって参照されます (SWC ファイルとして追加することにより)。私の問題は、FlexUnit を使用してサンプル mxml ファイルに対してこれらのソフトウェア クラス (ライブラリ) をテストしたいということです。つまり、mxml ファイルのソフトウェア クラスによって実行されるメソッドをテストする必要があります。
1 に答える
1
本当に単体テストを行っているのであれば、2 つのファイルを統合するのではなく、mxml ファイルの機能のみを単体テストする必要があります。
mxml ファイルの関数をテストするようにflexunitをセットアップし、モック ライブラリ (ライブラリ クラスをモックする ASMock など) を使用します。その後、スクリプトを作成して、mxml ファイルの機能が仕様どおりに動作していることをアサートできます。
統合/機能テストを行いたい場合は、FlexMonkeyの使用を検討することをお勧めします。ボタンを駆動して押して、さまざまな動作/プロパティをアサートできるようにします。
于 2012-08-29T20:48:48.243 に答える