問題タブ [flexunit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
140 参照

tdd - Flash Builder で単一のテストを実行しますか?

私は Flash Builder を使用してフレックス ソフトウェアをビルドしており、TDD 派です。テストを実行するために、すべてのテストを実行しなければならないことにイライラします。それは私の TDD ワークフローに摩擦を引き起こします。私は本当にテストを書き、そのテストを単独で実行したいと思っています。私は常に .Net で (TD.NET プラグインを使用して) これを行っていますが、Flash Builder でそれを行う方法が見つかりません。方法はありますか?

試用版の InteliJ IDEA をダウンロードしたところ、必要な動作がサポートされています。Flash Builder でこれを行うことはできますか?

0 投票する
1 に答える
287 参照

ant - 「コマンドが理解できません」という flexUnitTasks エラー

FlexUnitTasks-4.0.0.jar を使って ant でレポートを生成し、コンパイル ターゲットを渡し、testRunner の swf ファイルを作成しましたが、問題があり、ログは次のとおりです。

0 投票する
1 に答える
1117 参照

java - FlexUnit 統合テスト中にスタンドアローン Flash Player 用の Charles プロキシを設定するにはどうすればよいですか?

Flex アプリケーションの単体テスト中に発生する AMF トラフィックを記録したいと考えています。単体テストのコンパイルに Maven/flexmojos を使用しています。Charles プロキシをインストールして Firefox から動作させることができますが、BlazeDS バックエンド Java サーバーへの統合テストを実行するために flexmojos/FlexUnit が呼び出すスタンドアロンの Flash プレーヤーから動作させるにはどうすればよいですか?

0 投票する
2 に答える
926 参照

apache-flex - 顧客イベントを処理するflexunitとAsync.asyncHandler()

誰もがどのように機能し、[Before]メソッドでのみ使用できるかを知っています(http://docs.flexunit.org/以外の役立つドキュメントを知っている人はいAsync.asyncHandler()ますAsync.processOnEvent()

HelloCompo(extends Vbox)という名前のMXMLコンポーネントを定義し、コンポーネントはhello()という名前の関数を定義し、hello()ではHelloEventという名前の顧客イベント(「hello」という名前のイベントタイプ)を定義し、別の関数ではinit()がイベントをリッスンしました。イベントが適切にディスパッチされているかどうかをテストしたいと思います。だから私は次のテストを持っています:

var helloCompo = new HelloCompo();

テストは常にhandleTimeOutメソッドを実行します(つまり、HelloEventはディスパッチされませんが、helloCompo.hello()が実行されると、実際に無効になります。何が問題になっていますか?)

0 投票する
1 に答える
87 参照

apache-flex - flex メタデータの仕組みを知っている人

テストにフレックスユニットを使用するとき、[Test]、[Test(async, ui)] などのメタデータについて混乱しました。フレックスによってメタデータがどのように解析されるかは誰にもわかりません。how to define my own metadata

0 投票する
1 に答える
881 参照

apache-flex - フレックスユニットによるロギング

FlashBuilder4 で FlexUnit4 を使用しています。私が単体テストを行っているクラスの多くは、Flash Loggerを利用しています。

メイン アプリでは、TraceTargetを使用して、ログがトレース ウィンドウに表示されるようにします。これは、デバッグに非常に役立ちます。

FlashBuilder が生成する単体テスト ランナー (FlexUnitApplication.mxml) についても同じことをしたいのですが、どうすればよいかわかりません。もちろん、TraceTarget を FlexUnitApplication.mxml に追加することもできますが、ファイルの上部にある警告にあるように、

それを変更することはおそらく良い考えではありません。

私の質問は、logging-to-trace を FlashBuilder と FlexUnit で動作させるにはどうすればよいですか?

0 投票する
1 に答える
113 参照

apache-flex - SequenceWaiter からイベント オブジェクトを取得する

SequenceRunner に SequenceWaiter ステップを追加すると、イベントに渡されたイベント オブジェクトを取得するにはどうすればよいですか? 私のテスト関数からのコードがあります:

0 投票する
1 に答える
1835 参照

apache-flex - LinuxでコマンドラインからFlexユニットテストを実行するにはどうすればよいですか?

LinuxシステムのHudson/JenkinsでFlexBuilderビルドをセットアップしています。単体テストを実行したいのですが、標準のGUIベースのテストランナーを使用せずに実行します。

私のオプションは何ですか?

0 投票する
1 に答える
736 参照

apache-flex - FlexUnit出力をJUnit形式で取得するにはどうすればよいですか?

コマンドラインから実行するようにFlexUnitを設定していて、結果をJUnit形式でキャプチャして、Hudsonにプルできるようにします。

私のオプションは何ですか?

0 投票する
2 に答える
652 参照

apache-flex - FlashBuilder4で新しいファイルテンプレートを作成する機能

私はActionScript3を使用してFlexプロジェクトで作成したクラスインターフェイスを持っています。そのインターフェイスの各実装に関するFlexUnitテストケースを作成します。新しいものを作成するプロセスを支援するために、インターフェイスの周りにFlexUnitファイルテンプレートを作成するとよいと思いました。

新しいFlexUnitファイルテンプレートを作成する方法はありますか?デフォルトのテンプレートしか変更できないようです。

誰かがそれを行う方法や参照リンクについてのアイデアを持っているなら、私に知らせてください。ありがとう!