gpt4 book ai didi

unit-testing - 单元测试类的最大长度?

转载 作者:行者123 更新时间:2023-12-03 15:08:45 25 4
gpt4 key购买 nike

我使用 JUnit 和为我正在测试的每个类设置一个 XXXTest 类的标准做法。今天写一些测试时,我注意到测试类即将达到 10000 行。

是否有一些与单元测试类的最大长度相关的最佳实践?我应该将我的单元测试类分成多个类吗?

最佳答案

您的单元测试应该尽可能详细,以达到您对代码的信心水平。

我会说如果你的测试类型那么长,很可能是因为你有很多设置/拆卸样板,这可能表明你需要抽象一些协作者(例如使用接口(interface)和模拟),或者引入一些测试帮助方法来重构样板。
它也可能表明您的类型做得太多,需要重构。

如果重构类型,您可能会看到相应的测试类型也变得更小。

关于unit-testing - 单元测试类的最大长度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1131742/

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