JMockit教程(官方文档翻译版)

2.3 record-replay-verify模型

2016-12-27  本文已影响48人  孙兴斌

record : 录制将要被调用的方法和返回值
replay:调用录制的方法
verify:基于行为的验证

在record阶段实例化Expectations, 在verify阶段实例化Verifications。一个测试方法可以包括任意个(包括0)Expectation/Verification。

@Test
public void testMethod(Parameter p) {
    //常规准备代码
    
    //record
    new Expectations(){};
    
    //replay
    //调用测试代码
    
    //verify
    new Verifications(){};
    
    //其他验证代码
}

上一篇下一篇

猜你喜欢

热点阅读