1
1
在单元测试方面,我不是一个纯粹主义者。有一个收益递减的点,在这个点上,创建和维护一个给定测试的成本可以想象地大于执行该测试所获得的收益。然而,关于这一点的存在,并没有硬性的规则。 我选择为代码编写单元测试,与您所描述的类似。但是,在大多数情况下,我确保底层对象(您将模拟这些对象)具有针对它们运行的适当单元测试。然而,在有大量内部逻辑的情况下,单元测试仍然是最重要的。
|
2
3
每个单元测试不能有多个模拟。从 单元测试的艺术 罗伊·奥舍罗夫(第94页):
Here 是一个可能有帮助的相关堆栈溢出问题。 |
Phil Gunning · 使用嵌套函数更改进行模拟测试 2 年前 |
Korr · 如何用Jest模拟组件测试中服务的功能 2 年前 |
Jordan Lee · 在另一个类中使用实例方法作为装饰器 6 年前 |
user2350138 · 为WireMock构建Java项目 6 年前 |
user8584384 · 单元测试不起作用,因为导入的文件作为输入 6 年前 |
Vino · 如何模拟Python类的对象? 6 年前 |
Enrico · .NET核心ASP。带有会话和测试的NET控制器 6 年前 |