問題タブ [flexunit4]
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.
apache-flex - FlexUnit 4 テストのテスト名にアクセスするにはどうすればよいですか?
FlexUnit 1 では、TestCase.getName()
メソッドを使用して現在実行中のテストの名前にアクセスできます。これは、すべてのテストが をサブクラス化するためTestCase
です。ただし、FlexUnit 4 には、テスト用の基本クラスはありません。テストは注釈によって識別されます。getName()
では、 FlexUnit 4 で機能を複製するにはどうすればよいでしょうか?
apache-flex - FlexUnit4:[Test(expect = "Error")]はエラーをキャッチしませんか?
次のコードは、(私が予想するように)合格したテストではなく、失敗したテストを生成します。
flex3 - FlexUnit 4 と Cairngorm コマンド
FlexUnit 4 を使用して Cairngorm Commands でリモート プロシージャ コールをテストできるかどうかは誰にもわかりません。私はそれらでいっぱいの古いアプリを持っており、FlexUnit をミックスに導入する前に、誰かがこれで成功したかどうかを聞きたいと思います。
どうもありがとう、
apache-flex - IntelliJのFlexUnit4
FlexUnit4とIntelliJでテストを実行しようとすると、次のエラーが発生します。
ここで何が問題なのか本当にわからないし、オンラインでも何も見つかりません。IntelliJとFlexUnit4でさえ、見つけることはあまりありません...
actionscript-3 - FlexUnit 4 エラー
奇妙な FlexUnit エラーに直面しています:
おっと...別の完全なものを送るように頼まれましたが、私はすでにそれをしました
テスト数が27を超えるとエラーが発生するようですが…?(テストは決して完了しません)
テスト例:
どんな助けでも大歓迎です!
次に例を示します。
結果:
apache-flex - FlexUnit4 非同期テスト - asyncHandler の使用法が明確でない
FlexUnit4 の非同期アプローチに関するドキュメント ページがあります: http://docs.flexunit.org/index.php?title=Writing_an_AsyncTest
これが私を混乱させる概念です:
handleTimerComplete は、タイマー オブジェクトが完了したとき (TIMER_TIME の後) に呼び出されます。TIMER_TIME < ASYNC_TIME の場合にのみ発生します。asyncHandler が完了した場合 (ASYNC_TIME の後) に呼び出される handleTimeout。ASYNC_TIME < TIMER_TIME の場合に発生します。
それは本当に私には意味がありません。テスト関数を時間制限付きで定期的に呼び出すことを期待しています。テストが成功するとすぐに、定期的な呼び出しが正常に完了するはずです。一方で、アクション (テストしたいもの) とテスト (アサート) をどこに置くべきかわかりません。
アプローチを明確にするより詳細なドキュメントまたは例はありますか?
ありがとう!
apache-flex - FlexUnitはParsleyコマンドをテストするにはどうすればよいですか?
ParsleyフレームワークのFlexアプリケーションを単体テストするために、FlashBuilder内でFlexUnit4を使用する方法についてのガイダンスが必要でした。
私は1つか2つのサイトでlookignを試しましたが、役に立ちませんでした。
ありがとう
apache-flex - FlexUnit 4 で SequenceRunner を使用する方法
FlexUnit wikiで、Fluint の人々によって提供された非常に興味深い SequenceRunner について読みました。今、例に非常によく似たテストを実行しようとしていますが、SequenceRunner インスタンスの run() メソッドを実行すると、次の例外が発生します。
FlexUnit 4 で SequenceRunner を使用した人はいますか? [Test(async)] アノテーションは既に存在します。
apache-flex - Flex Unit4-HelloWorld
Flex Unit4Suiteを使用したい。
ユニットテストの経験はあまりありません。
ターンキープロジェクトをダウンロードしましたが、少し圧倒されました。
基本的には、単純なhelloworldユニットテストを作成することから始めたいと思います。
MyClass
2つのメソッドsquare()
とで呼び出されるクラスがある場合cube()
。
そして、私は次のような単体テストを作成したいと思います。
どうすればこれを機能させることができますか?
java - FlexUnit4統合テストの間にデータベースを既知の状態にリセットする最良の方法は?
バックグラウンド:
BlazeDSを介してJavaバックエンドと通信するFlexWebアプリがあります。Flexクライアントは、ビューとプレゼンテーションモデルを保持するflex-clientモジュールと、モデル(値オブジェクト)とサービスオブジェクトを保持する別個のflex-serviceモジュールで構成されます。
FlexUnit4を使用して、flex-serviceモジュールのRemoteObjectsの非同期統合テストを作成中です。一部のテストでは、テストデータを変更し、クエリを実行して、すべてが機能するかどうかを確認します(ここに示す手法:http ://saturnboy.com/2010/02/async-testing-with-flexunit4 )
質問:
各FlexUnit4テストメソッド(またはテストメソッドチェーン)の前に、データベースを既知の状態にリセットするにはどうすればよいですか?私のJavaサーバー統合テストでは、DBUnitとSpring Testのトランザクションの組み合わせを介してこれを行いました。これは、各テストメソッドの後にロールバックします。ただし、これらのFlexunit統合は、複数のリクエスト、つまり複数のトランザクションにまたがっています。
バックエンドに統合テストサービスAPIを実装する以外に、これをどのように実現できますか。確かに他の人もこれに遭遇しましたか?以前にも同様の質問がありましたが(統合(Selenium)テスト後のデータベースのロールバック)、満足のいく回答はありませんでした。