gpt4 book ai didi

unit-testing - 现在,NUnit是否为每个包含的测试方法创建测试夹具类的新实例?

转载 作者:行者123 更新时间:2023-12-03 11:56:51 27 4
gpt4 key购买 nike

正如一本相当古老的书XUnit Patterns所写,NUnit 2.0不会为每个测试创建新的测试夹具,因此,如果测试正在操纵夹具的某种状态,则该夹具会被共享并且可能导致各种不良副作用。

还是一样吗?我试图在官方网站上找到它,但是失败了,还没有使用NUnit一段时间。

最佳答案

该固定装置将为该固定装置中的所有测试创建一次。

对于给定的灯具类,FixtureSetup方法将对灯具中的所有测试运行一次,而Setup方法将针对每个测试运行一次。因此,任何需要重置的状态都应在Setup方法(或TearDown,在每次测试结束时运行)中完成。

关于unit-testing - 现在,NUnit是否为每个包含的测试方法创建测试夹具类的新实例?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6905406/

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