共 5 篇文章 |
|
将 Mock 对象切换到 Replay 状态 在使用 Mock 对象进行实际的测试前,我们需要将 Mock 对象的状态切换为 Replay。如果 Mock 对象是通过 org.easymock.EasyMock 类提供的静态方法 createMock 生成的(第1节中介绍的第一种 Mock 对象生成方法),那么 EasyMock 类提供了相应的 replay 方法用于将 Mock 对象切换为 Replay 状态: replay(mockResul... 阅42 转0 评0 公众公开 14-01-03 18:05 |
另请注意,使用 jMock 和 RMock,框架将在测试运行结束时或测试运行期间在所有模拟对象中检查所有期望。经验证明,如果测试类扩展的整个 TestCase 对象属于 RMock,则通过两个框架构造和使用模拟对象将更容易。为了清晰起见,还可以包括构造函数接受的类类型的类型数组并可以传递该数组,以及刚刚描述为参数的对象数组以实例化模拟 Collaborato... 阅1160 转1 评0 公众公开 14-01-03 18:05 |
1.Mock 对象与 EasyMock 简介单元测试与 Mock 方法。如果 Mock 对象是通过 org.easymock.EasyMock 类提供的静态方法 createMock 生成的(第1节中介绍的第一种 Mock 对象生成方法),那么 EasyMock 类提供了相应的 replay 方法用于将 Mock 对象切换为 Replay 状态:EasyMock 提供了简便的方法创建 Mock 对象:通过定义 Mock 对象的预期行为和输... 阅69 转0 评0 公众公开 14-01-03 18:05 |
assertThat用法。/**containsString匹配符断言被测的字符串testedString包含子字符串subString**/assertThat(testedString, containsString(subString) );3.assertThat语法如下: assertThat(T actual, Matcher<T> matcher); assertThat(String reason, T actual, Matcher<T> matcher); 其中actual为需要测试的变量,m... 阅4554 转13 评0 公众公开 13-12-25 13:28 |