Mockito单元测试——verify
2016-03-29 21:42
330 查看
1,校验方法是否调用
Mockito提供verify关键字来实现校验方法是否被调用,具体调用如下例子:
@Test
public void testVerify() {
list.get(0);
// 验证list的get(0)方法是否被调用过
verify(list).get(0);
// 验证list的get(1)方从未被调用过
verify(list, never()).get(1);
}
2,校验方法的调用次数
Mockito中,我们可以通过times来判断方法调用次数,同时还可以使用never判断方法未被调用,以及atLeast等方法。
@Test
public void testVerifyTimes() {
list.get(0);
verify(list, times(1)).get(0);
}
verify还可以校验方法的调用顺序等功能。
Mockito提供verify关键字来实现校验方法是否被调用,具体调用如下例子:
@Test
public void testVerify() {
list.get(0);
// 验证list的get(0)方法是否被调用过
verify(list).get(0);
// 验证list的get(1)方从未被调用过
verify(list, never()).get(1);
}
2,校验方法的调用次数
Mockito中,我们可以通过times来判断方法调用次数,同时还可以使用never判断方法未被调用,以及atLeast等方法。
@Test
public void testVerifyTimes() {
list.get(0);
verify(list, times(1)).get(0);
}
verify还可以校验方法的调用顺序等功能。
相关文章推荐
- 1008 加工木棍问题
- C/C++ 获取文件夹下的所有文件列表
- Android Studio--ListView
- 结合实例详解clone()函数,Cloneable接口以及深拷贝与浅拷贝的问题
- C++ 构造函数或析构函数调用虚函数
- 0329 复利计算器5.0 Juint单元测试 组员 254列志华 253韩麒麟
- 蜜の夜明け
- 希尔排序
- Mockito 单元测试简介以及Stub
- A*算法实现
- hdu 1548 A strange lift 最短路 spfa模板
- 实验1 交叉编译工具链建立实验 64位机问题
- Spring入门
- 一牛人博客导航
- symonfy 项目根目录下没有 bin/console 文件的解决方法
- 社团费吧
- hdu 1176 免费馅饼【DP+详解】
- 旅の途中
- BZOJ 3759 Hungergame
- Python requests“Max retries exceeded with url” error