Mockito - what does verify method do?

后端 未结 2 411
野性不改
野性不改 2021-02-01 15:15

Let\'s say i have the following psuedo like test code:

 //Let\'s import Mockito statically so that the code looks clearer
 import static org.mockito.Mockito.*;
         


        
相关标签:
2条回答
  • 2021-02-01 15:31

    It asserts that the method was called, and with those arguments.

    Comment out:

    //mockedList.add("one");
    

    Or change its argument and the test will fail.

    0 讨论(0)
  • 2021-02-01 15:37

    Mockito.verify(MockedObject).someMethodOnTheObject(someParametersToTheMethod); verifies that the methods you called on your mocked object are indeed called. If they weren't called, or called with the wrong parameters, or called the wrong number of times, they would fail your test.

    0 讨论(0)
提交回复
热议问题