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(){};
//其他验证代码
}