我必须对方法的幂等性进行测试。
假设我有具有以下方法的 Person 类:
public String doSomething(String a){
//do some stuff
personDao.delete(a)
}
我需要在删除之前测试什么时候出现问题,下次你调用方法 doSomething 时,它会在第一次应该正确运行时创建与你想要的相同的结果。例如,当您运行调用该方法但失败(例如通过停止脚本)的脚本时,可能会发生这种情况。当您在以下时间运行脚本时,它应该会给出相同的结果而不会失败。
你能在单元测试中做到这一点吗?
提前致谢