「Mock」アノテーションと「TestSubject」アノテーションをJUnitで使用する方法が2つあります。最初の1つは、これらのアノテーションでマークされたフィールドを含むクラスのRunWithアノテーションのEasyMockLoaderクラスオブジェクトを指定することです。 2番目の方法は、EasyMockRuleフィールドに "Rule"注釈を付けることです。 TestNGで "Mock"と "TestSubject"アノテーションを使用するには?TestNGでEasyMockを使用する
1
A
答えて
4
TestNGは直接サポートされていません。しかし、あなたは
1
私が知っているように、EasyMockは、そのままの状態でTestNGをサポートしていませんが、PowerMockはそれをサポートしています。 PowerMock + EasyMock + TestNGを使用していると、魅力的なように機能します。
それ以外の場合は、およそ@Mock
、あなたはa configuration method(@BeforeX
法)またはan appropriate listenerで(、フィールドを探してモック作成し、それらを注入する)自分でそれを管理する必要があります。 別の解決策は、the Guice integrationを使用し、Guiceモジュールでモックを作ることです。
@TestSubject
の同じ解決策:構成方法またはリスナー。
関連する問題
- 1. EasyMockを使用する3 IMockBuilder with Spring
- 2. EclipseでTestNGを使用する方法
- 3. testNgでテストスイートにワンタイムログインを使用する
- 4. ScalaでTestNG @DataProviderを使用
- 5. EasyMock 3.5で複数のvoidメソッドを使用する場合
- 6. TestNGを使用したプログラミングロジック
- 7. EasyMockを使用して内部クラスをテストする方法
- 8. easymock
- 9. RetryAnalyzerでTestNGの@Testタイムアウトを使用
- 10. powermockでeasymockエラー
- 11. AntでtestNGを使用してCoberturaを設定する方法
- 12. easymockでオブジェクトの型を確認する
- 13. EasyMockでモックメソッドをテストする方法
- 14. EasyMockでvoidメソッドをテストする
- 15. EasyMockでリストを作成する
- 16. EasyMockロギングコール
- 17. EasyMockディープスタブ
- 18. EasyMock - CreateNiceMock
- 19. EasyMock 3:
- 20. Juniper4をcpsuite-1.2.5とEasyMockで使用している人はいますか?
- 21. intellij IDEAでtestNGアノテーションを使用する方法2017.1.3
- 22. Selenium IDEでTestNGを使用するには?
- 23. セレンの自動化でキーワードドリブンフレームワークとTestNGを使用する場合
- 24. SpringフレームワークでJMockitとTestNGを使用する
- 25. キュウリでTestNGリスナーを使用する方法
- 26. TestNGでSpringBootTestを使用するとSecurityContextがクリアされない
- 27. TestNGはTestNG用ではなく、私のテストコード用のプログラム引数を使用しています
- 28. testNGを使用したセレン性能テスト
- 29. testngを使用した並列実行
- 30. "or"ステートメントを使用したtestngのdependsOnMethods
(テストクラスから)
を行うことによって、非常に簡単に注釈を使用してモックを注入することができ、私はTestNGののネイティブな統合に取り組んでいます:https://github.com/easymock/easymock/pull/186 – juherr
これは動作しますが、 'EasyMockSupport.injectMocks(this);'にする必要があります。 – Vic
うん...右。一定。 – Henri