2.3 record-replay-verify模型

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

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

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

你可能感兴趣的:(2.3 record-replay-verify模型)