【问题标题】:How to verify that were not invocation of methods of the mock object? Mockito如何验证不是调用模拟对象的方法?莫基托
【发布时间】:2017-10-27 07:52:06
【问题描述】:

如何验证mock对象的方法没有被调用?

我想要这样的东西:

Mockito.assertNoOneMethodWasCalled(myMockObject);

【问题讨论】:

    标签: java android unit-testing mockito


    【解决方案1】:

    如果您想检查是否没有发生任何交互:

    verifyZeroInteractions(Object... mocks)
    

    如果您想检查某些调用后是否发生交互:

    verifyNoMoreInteractions(Object... mocks)
    

    如果要验证单一方法:

    verify(mock, never()).methodCall();
    verify(mock, times(0)).methodCall();
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-04-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多