私はActionScript用の信頼性の高いモックフレームワークを探しています。私はmock-as3を使っていましたが、私はイベントを引き起こすためのハック・アイ・ソリューションであると感じるものに腹を立てています。私はいくつかの選択肢を持ちたいと思ういくつかの他の理由がありますが、必ずそれらに入る必要があるかどうかはわかりません。私はMock4ASも見てきましたが、インターフェイスは面倒です。すべての発見は、ありがとう、ありがとう。ActionScriptの信頼できるモックフレームワークですか?
答えて
いいえ、本当に私が知っているようなものはありません...私はあなたが得ることができる最高です...私の意見では... open issue on adobe jiraがあります。 、適切なモックを有効にすると、ただ一つの利点だろう...問題の多くを解決するだろうと...
greetzは
back2dos
asmockは、動的なモックフレームワークであるとの応答として、イベントをトリガをサポートメソッドが呼び出されています。 "ベータ"モニコーを持っているにもかかわらず、いくつかのプロダクションアプリケーション(連続的なインテグレーションサーバーの内部を含む)で使用されています。
あなたがそうのようなあなたの目的のためにそれを使用する:あなたはasmockでの作業すべての問題を持っている(または特に何かをしたい)場合は
var mock : ISometInterface = ISometInterface(mockFactory.createStrict(ISometInterface));
SetupResult.forEventDispatcher(mock); // stubs the IEventDispatcher methods
SetupResult.forCall(mock.someMethod())
.dispatchEvent(new Event()); // dispatch an event when someMethod is called
mockFactory.replayAll();
mock.someMethod(); // will dispatch the event
、ちょうどsourceforgeのを経由して私にメールを撃つか、我慢しますバグリクエスト。
私がasmockに対して行った動的なバイトコード生成に基づく新しいプロジェクトが、mockito(Javaフレームワークのポート)と呼ばれています。
私はMock4ASインターフェイスが面倒だと思うのはなぜか興味があります。多分それを改善できるかもしれません。しばしば、いくつかの呼び出しを使用するだけです:あなたのモックでrecord()。あなたのテストでwithArgs()やwithArg()が期待されます。そして、assertTrue(mock.success());
さらに、willReturn()やwillThrow()などの機能を追加しました。
また、deepCompare()を設定して、オブジェクト/配列の内容を比較するのではなく、参照で比較することもできます。
イベントをディスパッチするために、私はMockEventDispatcherを作成しました。私は単にそれが私が望むイベントをディスパッチさせる:mock.dispatchEvent(someEvent);
フィードバックは高く評価されます。
ありがとうございました。
-JP
これはコメントではありません –
- 1. activemqは信頼できるですか?
- 2. HttpUrlConnectionは信頼できるですか?
- 3. 信頼できる信頼できるプレーヤーを見つけるためのアルゴリズム
- 4. ActionCable:unsubscribed - 信頼できる?
- 5. 信頼できるタイムスタンプ -
- 6. 信頼できるMouseMove(ホップ)
- 7. 信頼できるPHPスクリプトリエントラントロック
- 8. 「AndroidAnnotaions」は信頼できますか?
- 9. SAMLCredential.getRemoteEntityID()を信頼できますか?
- 10. File :: Slurpで信頼できるPerlエンコーディング
- 11. 信頼できる辞書で検索
- 12. Pympler:Python 3.6で信頼できる?
- 13. C#の信頼できるマルチキャスト
- 14. 信頼できる電子メールのエンコーディング
- 15. UDP上の信頼できるトランスポートプロトコル
- 16. SAMLの信頼できる証明書
- 17. コマンドライン引数の信頼できるパターン
- 18. Emberの信頼できるビュー
- 19. コンソールアプリケーションの信頼できるタイマー
- 20. NSUserDefaultsは信頼できませんか?
- 21. 反応のないフラックスは信頼できるオプションですか?
- 22. Caffeの報告精度は信頼できるですか?
- 23. WCFサーバーのIISバランシングは信頼できるですか?
- 24. HTTP-header LAST-UPDATEDを信頼できるのですか?
- 25. DSXの信頼できるノートブックとは何ですか?
- 26. 信頼できるクロスデバイスアンドロイドカメラの実装ですか?
- 27. com.google.common.collect.Ordering.arbitraryは64ビットアドレス空間で信頼できるですか?
- 28. 信頼できるアクターとキャンセルトークン
- 29. 信頼できるChrome拡張機能
- 30. 信頼できる整数型キャスト
ありがとうございました。私はグリーンフィールドプロジェクトを開始しており、ASMockにショットをつける予定です。 – michaelavila
心配はいりません。ドキュメンテーション/チュートリアルが不十分な場合は、sourceforgeを通してフィードバックを提供してください。 –
私はASMockを保証することができます。私は今、すべてのプロジェクト私はユニットテストのためにそれを使用します。それは非常に安定しており、機能豊富です。 –