gpt4 book ai didi

unit-testing - 当我测试一种方法时,我是否相信其他方法有效?

转载 作者:行者123 更新时间:2023-12-04 05:05:41 26 4
gpt4 key购买 nike

如果我对方法 A 进行单元测试,并且在我的测试中使用了许多其他方法(或属性 getter )来检查其行为(在这种情况下我没有使用模拟),那么相信它是一种好习惯那些其他方法可以正常工作并假设如果它们不工作,它将在这些方法的测试中被捕获?

最佳答案

简而言之,是的。

单元测试的本质是验证代码的某个原子“单元”在一系列已知情况下是否产生正确结果。测试应该像在真空中一样进行;您的单元所依赖的任何代码都应该被欺骗(通常通过模拟)以产生预期的输入。这些依赖项还应该有自己的单元测试,以验证它们是否会在相同情况下向其依赖项产生预期的输入。

关于unit-testing - 当我测试一种方法时,我是否相信其他方法有效?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5020200/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com