假设我有以下伪代码测试代码:
//Let's import Mockito statically so that the code looks clearer
import static org.mockito.Mockito.*;
//mock creation
List mockedList = mock(List.class);
//using mock object
mockedList.add("one");
mockedList.clear();
//what do these two verify methods do ?
verify(mockedList).add("one");
verify(mockedList).clear();
我不断看到测试通过的消息,但我不知道“verify”的意思是什么?它到底在验证什么?我知道我模拟了对“add”和“clear”函数的调用,但这两个“verify”函数具体做了什么呢?