問題タブ [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.
tdd - Flash Builder で単一のテストを実行しますか?
私は Flash Builder を使用してフレックス ソフトウェアをビルドしており、TDD 派です。テストを実行するために、すべてのテストを実行しなければならないことにイライラします。それは私の TDD ワークフローに摩擦を引き起こします。私は本当にテストを書き、そのテストを単独で実行したいと思っています。私は常に .Net で (TD.NET プラグインを使用して) これを行っていますが、Flash Builder でそれを行う方法が見つかりません。方法はありますか?
試用版の InteliJ IDEA をダウンロードしたところ、必要な動作がサポートされています。Flash Builder でこれを行うことはできますか?
ant - 「コマンドが理解できません」という flexUnitTasks エラー
FlexUnitTasks-4.0.0.jar を使って ant でレポートを生成し、コンパイル ターゲットを渡し、testRunner の swf ファイルを作成しましたが、問題があり、ログは次のとおりです。
java - FlexUnit 統合テスト中にスタンドアローン Flash Player 用の Charles プロキシを設定するにはどうすればよいですか?
Flex アプリケーションの単体テスト中に発生する AMF トラフィックを記録したいと考えています。単体テストのコンパイルに Maven/flexmojos を使用しています。Charles プロキシをインストールして Firefox から動作させることができますが、BlazeDS バックエンド Java サーバーへの統合テストを実行するために flexmojos/FlexUnit が呼び出すスタンドアロンの Flash プレーヤーから動作させるにはどうすればよいですか?
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()が実行されると、実際に無効になります。何が問題になっていますか?)
apache-flex - flex メタデータの仕組みを知っている人
テストにフレックスユニットを使用するとき、[Test]、[Test(async, ui)] などのメタデータについて混乱しました。フレックスによってメタデータがどのように解析されるかは誰にもわかりません。how to define my own metadata
apache-flex - フレックスユニットによるロギング
FlashBuilder4 で FlexUnit4 を使用しています。私が単体テストを行っているクラスの多くは、Flash Loggerを利用しています。
メイン アプリでは、TraceTargetを使用して、ログがトレース ウィンドウに表示されるようにします。これは、デバッグに非常に役立ちます。
FlashBuilder が生成する単体テスト ランナー (FlexUnitApplication.mxml) についても同じことをしたいのですが、どうすればよいかわかりません。もちろん、TraceTarget を FlexUnitApplication.mxml に追加することもできますが、ファイルの上部にある警告にあるように、
それを変更することはおそらく良い考えではありません。
私の質問は、logging-to-trace を FlashBuilder と FlexUnit で動作させるにはどうすればよいですか?
apache-flex - SequenceWaiter からイベント オブジェクトを取得する
SequenceRunner に SequenceWaiter ステップを追加すると、イベントに渡されたイベント オブジェクトを取得するにはどうすればよいですか? 私のテスト関数からのコードがあります:
apache-flex - LinuxでコマンドラインからFlexユニットテストを実行するにはどうすればよいですか?
LinuxシステムのHudson/JenkinsでFlexBuilderビルドをセットアップしています。単体テストを実行したいのですが、標準のGUIベースのテストランナーを使用せずに実行します。
私のオプションは何ですか?
apache-flex - FlexUnit出力をJUnit形式で取得するにはどうすればよいですか?
コマンドラインから実行するようにFlexUnitを設定していて、結果をJUnit形式でキャプチャして、Hudsonにプルできるようにします。
私のオプションは何ですか?
apache-flex - FlashBuilder4で新しいファイルテンプレートを作成する機能
私はActionScript3を使用してFlexプロジェクトで作成したクラスインターフェイスを持っています。そのインターフェイスの各実装に関するFlexUnitテストケースを作成します。新しいものを作成するプロセスを支援するために、インターフェイスの周りにFlexUnitファイルテンプレートを作成するとよいと思いました。
新しいFlexUnitファイルテンプレートを作成する方法はありますか?デフォルトのテンプレートしか変更できないようです。
誰かがそれを行う方法や参照リンクについてのアイデアを持っているなら、私に知らせてください。ありがとう!