![]() |
1
0
和Mockito一起, 模拟是包装类的实现。 模拟对象“包装”模拟对象的目标 (示例中的服务) 并允许您定义每个方法的功能。 Mockito有两个模拟功能选项; 调用包装方法,不要调用包装方法。 我不知道什么时候调用包装方法才有意义, 所以我总是使用不调用包装方法。 在你制作了模型之后, 使用mockito.doreturn(返回值).when(mockobject).method(方法参数)方法模拟功能。 编辑:更多信息。 我假设您使用的是JUnit v4。 根据JUnit的主要版本号,这方面的细节会有所不同, 但实际工作是一样的。
下面是一些示例代码 (警告: 这应该是完全正常的, 但我没有编译它):
|
![]() |
mg610 · 如何开始C++单元测试 2 年前 |
![]() |
Phil Gunning · 使用嵌套函数更改进行模拟测试 2 年前 |
![]() |
shilin agre · 在Python中测试修饰函数 2 年前 |
![]() |
SlipScout · Unittest只传递单个值,而不是获取多个值 2 年前 |
![]() |
Alex · 从实际对象的实例返回默认模拟结果 3 年前 |