org.mockito.Mockito.times(1)に便利な方法はありますか?

アボガー

の最後の行を置き換えるために公式に提供された方法を探しています...

import static org.mockito.BDDMockito.then;
import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.times;

// ...

Runnable mock = mock(Runnable.class);
then(mock).should(times(1)).run();

...次のような短いもので:

then(mock).should(once()).callMethod();

なぜ短いのですか?IntelliJの通常役立つ機能はパラメーターの名前を表示するため、多くの長いコード行が生成されます。

then(mock).should(times(wantedNumberOfInvocations: 1)).callMethod();

私はそのような関数を簡単に書くことができることを知っていますが、それから私はいくつかのワークスペースプロジェクトのためにそれを複製するか、そうでなければ私にはやり過ぎのように見える新しいモジュールを導入する必要があります。

あなたが何かを指摘することができればいいだろうMockito.atLeastOnce()ためにMockito.atLeast(1)欠かせ、atLeast一部:-)おかげで

FrantišekHartman

他の代替手段はshould()、単一呼び出しのエイリアスであるsimpleを使用することです。

then(mock).should().callMethod();

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

Mockito exception : org.mockito.exceptions.misusing.InvalidUseOfMatchersException

分類Dev

NoClassDefFoundError-MockitoおよびPowerMockを使用する場合のorg / mockito / exceptions / Reporter

分類Dev

org.mockito.exceptions.misusing.NotAMockException

分類Dev

org.mockito.exceptions.misusing.MissingMethodInvocationExceptionに対処する方法は?

分類Dev

org.mockito.exceptions.misusing.MissingMethodInvocationExceptionに対処する方法は?

分類Dev

Mockito中にInvocationTargetException

分類Dev

mock restTemplateはorg.mockito.exceptions.misusing.UnfinishedStubbingExceptionをスローします。

分類Dev

PowerMockitoが機能しない:-java.lang.NoClassDefFoundError:org / mockito / internal / creation / CglibMockMaker

分類Dev

doNothing() and times() using at once in Mockito

分類Dev

Mockito org.mockito.exceptions.misusing.UnfinishedStubbingException:未完了のスタブが検出されました

分類Dev

スレッド「メイン」の例外java.lang.NoClassDefFoundError:org / mockito / Mockito

分類Dev

Mockito 2 for Android Instrumentation test : Could not initialize plugin: interface org.mockito.plugins.MockMaker

分類Dev

java.lang.NoSuchMethodError:org.mockito.MockingDetails.getMockCreationSettings()Lorg / mockito / mock / MockCreationSettings

分類Dev

インポートorg.mockito.Mockが見つかりません

分類Dev

java.lang.NoClassDefFoundError:org / objenesis / ObjenesisStd with Mockito

分類Dev

mockitoを使用してorg.openqa.selenium.support.ui.Selectをモックする方法は?

分類Dev

ユニットテストはorg.mockito.exceptions.misusing.UnfinishedVerificationExceptionで失敗します

分類Dev

Mockito - thenReturn

分類Dev

Mockito NotaMockException

分類Dev

Mockito UnfinishedStubbingException

分類Dev

Mockito:InvalidUseOfMatchersException

分類Dev

Mockito ClassCastException

分類Dev

Mockito doAnswer()

分類Dev

Mockito TooManyActualInvocations

分類Dev

Mockito例外

分類Dev

メソッドは「org.mockito.exceptions.misusing.InvalidUseOfMatchersException」例外をスローしました。

分類Dev

一般的な方法でMockito

分類Dev

Mockito org.mockito.exceptions.misusing.InvalidUseOfMatchersException:引数マッチャーの使用が無効です!0マッチャーが期待され、1が記録されました:

分類Dev

JUnit + MockitoまたはRestAssured

Related 関連記事

  1. 1

    Mockito exception : org.mockito.exceptions.misusing.InvalidUseOfMatchersException

  2. 2

    NoClassDefFoundError-MockitoおよびPowerMockを使用する場合のorg / mockito / exceptions / Reporter

  3. 3

    org.mockito.exceptions.misusing.NotAMockException

  4. 4

    org.mockito.exceptions.misusing.MissingMethodInvocationExceptionに対処する方法は?

  5. 5

    org.mockito.exceptions.misusing.MissingMethodInvocationExceptionに対処する方法は?

  6. 6

    Mockito中にInvocationTargetException

  7. 7

    mock restTemplateはorg.mockito.exceptions.misusing.UnfinishedStubbingExceptionをスローします。

  8. 8

    PowerMockitoが機能しない:-java.lang.NoClassDefFoundError:org / mockito / internal / creation / CglibMockMaker

  9. 9

    doNothing() and times() using at once in Mockito

  10. 10

    Mockito org.mockito.exceptions.misusing.UnfinishedStubbingException:未完了のスタブが検出されました

  11. 11

    スレッド「メイン」の例外java.lang.NoClassDefFoundError:org / mockito / Mockito

  12. 12

    Mockito 2 for Android Instrumentation test : Could not initialize plugin: interface org.mockito.plugins.MockMaker

  13. 13

    java.lang.NoSuchMethodError:org.mockito.MockingDetails.getMockCreationSettings()Lorg / mockito / mock / MockCreationSettings

  14. 14

    インポートorg.mockito.Mockが見つかりません

  15. 15

    java.lang.NoClassDefFoundError:org / objenesis / ObjenesisStd with Mockito

  16. 16

    mockitoを使用してorg.openqa.selenium.support.ui.Selectをモックする方法は?

  17. 17

    ユニットテストはorg.mockito.exceptions.misusing.UnfinishedVerificationExceptionで失敗します

  18. 18

    Mockito - thenReturn

  19. 19

    Mockito NotaMockException

  20. 20

    Mockito UnfinishedStubbingException

  21. 21

    Mockito:InvalidUseOfMatchersException

  22. 22

    Mockito ClassCastException

  23. 23

    Mockito doAnswer()

  24. 24

    Mockito TooManyActualInvocations

  25. 25

    Mockito例外

  26. 26

    メソッドは「org.mockito.exceptions.misusing.InvalidUseOfMatchersException」例外をスローしました。

  27. 27

    一般的な方法でMockito

  28. 28

    Mockito org.mockito.exceptions.misusing.InvalidUseOfMatchersException:引数マッチャーの使用が無効です!0マッチャーが期待され、1が記録されました:

  29. 29

    JUnit + MockitoまたはRestAssured

ホットタグ

アーカイブ