Mockito 是一个用于 Java 单元测试的流行模拟框架。
// 引入必要的依赖项
import static org.mockito.Mockito.;// 创建要模拟的类
class MyClass {public int add(int a, int b) {return a + b;}
}// 创建模拟对象
MyClass mockObject = mock(MyClass.class);
// 验证方法是否被调用
verify(mockObject).add(1, 2);// 验证方法被调用了特定次数
verify(mockObject, times(2)).add(1, 2);
// 设置方法的返回结果
when(mockObject.add(1, 2)).thenReturn(3);// 方法被调用时,返回预期的结果
assertThat(mockObject.add(1, 2)).isEqualTo(3);
when
- 定义方法调用和返回结果
verify
- 断言方法是否被调用
spy
- 创建部分模拟对象,允许部分方法被真实执行
本文地址:https://www.badfl.com/article/ee8d20691fb3e1971e5f.html
上一篇:九连增韩国出口九连增是什么意思...
下一篇:JUnitjunit怎么用...