(二)验证某些行为
乙醇 创建于 over 7 years 之前
最后更新: less than a minute 之前
阅读数: 875
跟着我们的示例来mock 一个List,因为大家都知道它的接口(例如add(),get(), clear())。不要mock一个真实的List类型,使用一个真实的实例来替代。
验证某些行为
例子:
import org.junit.Test;
import java.util.List;
// 静态导入会使代码更简洁
import static org.mockito.Mockito.*;
public class MockitoDemo {
@Test
public void verify_behaviour() {
// mock creation 创建mock对象
List mockedList = mock(List.class);
//using mock object 使用mock对象
mockedList.add("one");
mockedList.clear();
//verification 验证
verify(mockedList).add("one");
verify(mockedList).clear();
}
}
一旦mock对象被创建了,mock对象会记住所有的交互。然后你就可能选择性的验证你感兴趣的交互。
评论
https://pastebin.com/KAvnp9m6
https://pastebin.com/CiNv5UNF
https://pastebin.com/AwxR88jE
https://pastebin.com/3H7U8uMD
https://pastebin.com/Ri2S1vWh
https://pastebin.com/YDbpP0Wc
https://pastebin.com/JK5DmBSR
https://pastebin.com/GFXeeciB
https://pastebin.com/3zf1g8ah
https://pastebin.com/jmYTYthU
https://pastebin.com/3Wh7wJvQ
https://pastebin.com/TW89HzDH
https://pastebin.com/4NKn5XZW
兰州开发票
发表于about 2 months之前