【发布时间】:2021-09-09 20:45:57
【问题描述】:
每个 APEX 类都应该有自己的测试类吗?
目前在一个组织中处理测试,其中 80% 的 APEX 测试属于一个测试类,这似乎不是最佳选择。
【问题讨论】:
标签: unit-testing salesforce apex apex-code salesforce-lightning
每个 APEX 类都应该有自己的测试类吗?
目前在一个组织中处理测试,其中 80% 的 APEX 测试属于一个测试类,这似乎不是最佳选择。
【问题讨论】:
标签: unit-testing salesforce apex apex-code salesforce-lightning
我会说是的,确实不推荐将所有组织的测试放在一个班级中。我看到的一些缺点:
这些是您希望将测试方法分成不同类的一些原因(当然还有其他原因)。
【讨论】:
我认为对于这个问题,没有一个适合所有情况的答案。这将视具体情况而定。
由于您的组织只有 1 个测试类。我相信您的代码库还没有那么大,现在是开始引入适合您的用例的设计模式并重构该代码的好时机。
【讨论】: