gpt4 book ai didi

unit-testing - 在单元测试中断言设置和前提条件

转载 作者:行者123 更新时间:2023-11-28 19:47:06 25 4
gpt4 key购买 nike

每次测试有多个断言真的很难闻吗?我通常尝试遵循“安排、行动、断言”模式以及每个测试指南的单个断言。我认为拥有干净、小型、独立的测试是非常了不起的。在大多数情况下,我设法做到了这一点。然而,有时我发现自己在安排后立即断言“先决条件”,如下所示:

'arrange:
'pre-conditions:
Assert the arrange worked
'act:
'assert:

我的测试测试太多了吗?是在关心不该关心的事情吗?我很想听听对此的一些意见。

最佳答案

正如我所说 here ,我想也许我们的最佳实践应该是,不是 Arrange-Act-Assert,而是 Arrange-Assume-Act-Assert。在 Acting 之前,我们断言 Action 的预期结果尚未生效。这与您的要求完全不一样;一般来说,我认为验证设置并不重要,因为在任何情况下设置错误往往会非常“大声”地表现出来;但这是在测试中进行第二个断言的一个很好的理由。

关于unit-testing - 在单元测试中断言设置和前提条件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3609204/

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