1
1
切米查!:)如果我理解正确的话,我也会选择第二种选择。您正在测试与存储库数据具有外部依赖关系的代码/模块。因此,您可以将此依赖项抽象到接口并创建两个实现:一个用于生产,一个用于测试。在我看来,这是干净的,尽管它有一点代码重复。 您可以做的另一件事甚至是使用mock以声明的方式告诉您希望驱动测试的值。
|
mg610 · 如何开始C++单元测试 2 年前 |
Phil Gunning · 使用嵌套函数更改进行模拟测试 2 年前 |
shilin agre · 在Python中测试修饰函数 2 年前 |
SlipScout · Unittest只传递单个值,而不是获取多个值 2 年前 |
Alex · 从实际对象的实例返回默认模拟结果 2 年前 |