写作不好,如果您想谈论什么,即使您说,您也会看到它。
当我们测试服务的逻辑时,我们需要模拟以删除DAO层的数据以返回。我们可以自定义DAO层方法的行为来自定义数据。
DAO层实现
服务实施
在测试期间,发现了很多问题。例如,当我们返回参数时,当我们使用自定义方法返回时,传递参数在以下代码中显示:
每个地方都是一个新物体。当我被执行后,我已经空了,我很困惑。
后来,当调用模拟时,会有一个参数匹配。当调用时,有精确的匹配,模糊和任意匹配。
也就是说,当我们自定义时,我们必须考虑通过的参数。
准确的匹配
结果,如果以上的第一种方式,每个都将转到请求参数,稍后的呼叫将始终为空
模糊的匹配和任意匹配
当使用模拟的自定义行为时,我们可以根据不同的参数匹配方法获取所需的数据。这可以检查是否正确请求某些特定参数,然后同时我们可以检查任何参数。
毕竟,我仍然有太多菜。我不了解本质。当我这样做时,我没有别人的机制。哈哈哈哈哈,我没想到小丑是我自己。
原始:https://juejin.cn/post/7097106606835367966