Mockitoでスタブメソッドの応答を遅らせることはできますか?

user961548:

ユニットテストを書いています。実装のタイムアウト処理をテストするために、Mockitoで長期実行メソッドをシミュレートする必要があります。Mockitoで可能ですか?

このようなもの:

when(mockedService.doSomething(a, b)).thenReturn(c).after(5000L);
KL:

スレッドを希望する時間だけスリープさせることができます。注意してください-そのようなことは自動テストの実行を本当に遅くする可能性があるので、別のスイートでそのようなテストを分離したいかもしれません

これは次のようになります。

when(mock.load("a")).thenAnswer(new Answer<String>() {
   @Override
   public String answer(InvocationOnMock invocation){
     Thread.sleep(5000);
     return "ABCD1234";
   }
});

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

XMPPプレゼンスサブスクリプションへの応答を遅らせることはできますか?

分類Dev

GETメソッドからクエリパラメータを取得して応答に入れることはできますか?

分類Dev

Mockitoを使用して遅延を挿入してから実際のメソッドを呼び出すことはできますか?

分類Dev

Mockitoを使用して遅延を挿入してから実際のメソッドを呼び出すことはできますか?

分類Dev

mockito(1.10.17)をインターフェースのデフォルトのメソッドで動作させることができますか?

分類Dev

Retrofit2 onResponse メソッドに Null 応答を含めることはできますか?

分類Dev

異なるメソッドからスレッドを制御することはできませんWPFC#

分類Dev

メソッドの戻り値からコピーしてオブジェクトをインスタンス化することはできますか?

分類Dev

サブクラスのメソッド内で「super」を使用して、直接参照せずに対応するスーパークラスのメソッドを呼び出すことはできますか?

分類Dev

multiprocessing.Processがオブジェクトインスタンスからメソッドを呼び出せないのはなぜですか?そのピクルスの問題を理解することはできません

分類Dev

反応ネイティブのメソッドにパラメータとして未定義を入れることはできますか?

分類Dev

@InjectMocks属性はMockitoのメソッドthenReturnを呼び出すことができませんか?

分類Dev

Enum間で同じ動作を実装する:この静的メソッドは、インターフェイスからインスタンスメソッドを非表示にすることはできません

分類Dev

Javaで他のクラスからメソッドを呼び出すことはできません

分類Dev

カスタムTextBoxのEventTriggerのCallMethodActionからメソッドを呼び出すことができません

分類Dev

Restメソッドからの応答を送信できません

分類Dev

Restメソッドからの応答を送信できません

分類Dev

Repast:ContextBuilderの別のクラスからメソッドを呼び出すことはできません

分類Dev

parentDocumentを使用してitemRendererからメソッドにアクセスすることはできません

分類Dev

MockitoException-は* voidメソッド*であり、*戻り値*でスタブすることは*できません*!

分類Dev

MockitoException-は* voidメソッド*であり、*戻り値*でスタブすることは*できません*!

分類Dev

CloudFormation-GETメソッドの応答本文に入力を返すことができません

分類Dev

Rspec、オブジェクトに存在しないメソッドをスタブ化できますか(または任意のメソッドを取ることができるオブジェクトをモックできますか)?

分類Dev

変数はサブスクライブ メソッドから割り当てることができません

分類Dev

UIButtonのアクションメソッドに2番目のパラメーターをとらせることはできますか?

分類Dev

あるネイティブメソッドを別のネイティブメソッドから呼び出すことはできますか?

分類Dev

Javascriptサブクラスのインスタンスメソッドは、その親の静的メソッドを呼び出すことができますか?

分類Dev

C ++はクラスからパブリックメソッドを呼び出すことができません: '<ClassName> :: <MethodName>'への未定義の参照

分類Dev

インスタンスメソッドを静的メソッドとして呼び出せないようにすることはできますか?

Related 関連記事

  1. 1

    XMPPプレゼンスサブスクリプションへの応答を遅らせることはできますか?

  2. 2

    GETメソッドからクエリパラメータを取得して応答に入れることはできますか?

  3. 3

    Mockitoを使用して遅延を挿入してから実際のメソッドを呼び出すことはできますか?

  4. 4

    Mockitoを使用して遅延を挿入してから実際のメソッドを呼び出すことはできますか?

  5. 5

    mockito(1.10.17)をインターフェースのデフォルトのメソッドで動作させることができますか?

  6. 6

    Retrofit2 onResponse メソッドに Null 応答を含めることはできますか?

  7. 7

    異なるメソッドからスレッドを制御することはできませんWPFC#

  8. 8

    メソッドの戻り値からコピーしてオブジェクトをインスタンス化することはできますか?

  9. 9

    サブクラスのメソッド内で「super」を使用して、直接参照せずに対応するスーパークラスのメソッドを呼び出すことはできますか?

  10. 10

    multiprocessing.Processがオブジェクトインスタンスからメソッドを呼び出せないのはなぜですか?そのピクルスの問題を理解することはできません

  11. 11

    反応ネイティブのメソッドにパラメータとして未定義を入れることはできますか?

  12. 12

    @InjectMocks属性はMockitoのメソッドthenReturnを呼び出すことができませんか?

  13. 13

    Enum間で同じ動作を実装する:この静的メソッドは、インターフェイスからインスタンスメソッドを非表示にすることはできません

  14. 14

    Javaで他のクラスからメソッドを呼び出すことはできません

  15. 15

    カスタムTextBoxのEventTriggerのCallMethodActionからメソッドを呼び出すことができません

  16. 16

    Restメソッドからの応答を送信できません

  17. 17

    Restメソッドからの応答を送信できません

  18. 18

    Repast:ContextBuilderの別のクラスからメソッドを呼び出すことはできません

  19. 19

    parentDocumentを使用してitemRendererからメソッドにアクセスすることはできません

  20. 20

    MockitoException-は* voidメソッド*であり、*戻り値*でスタブすることは*できません*!

  21. 21

    MockitoException-は* voidメソッド*であり、*戻り値*でスタブすることは*できません*!

  22. 22

    CloudFormation-GETメソッドの応答本文に入力を返すことができません

  23. 23

    Rspec、オブジェクトに存在しないメソッドをスタブ化できますか(または任意のメソッドを取ることができるオブジェクトをモックできますか)?

  24. 24

    変数はサブスクライブ メソッドから割り当てることができません

  25. 25

    UIButtonのアクションメソッドに2番目のパラメーターをとらせることはできますか?

  26. 26

    あるネイティブメソッドを別のネイティブメソッドから呼び出すことはできますか?

  27. 27

    Javascriptサブクラスのインスタンスメソッドは、その親の静的メソッドを呼び出すことができますか?

  28. 28

    C ++はクラスからパブリックメソッドを呼び出すことができません: '<ClassName> :: <MethodName>'への未定義の参照

  29. 29

    インスタンスメソッドを静的メソッドとして呼び出せないようにすることはできますか?

ホットタグ

アーカイブ