gpt4 book ai didi

unit-testing - 使用与不使用 TestFixture 属性有什么区别

转载 作者:行者123 更新时间:2023-12-03 08:49:10 27 4
gpt4 key购买 nike

对于具有 TestFixture 的类,我看不到任何行为差异。属性而不是。全部 TearDownSetUp以同样的方式工作。除了语义之外,这个属性使用还有什么原因吗?

最佳答案

纯粹是为了方便,从 NUnit 2.5 开始,如果一个类满足成为测试夹具的条件,并且至少指定了一个标记为 Test 的方法, TestCaseTestCaseSource而不是该类被视为测试夹具。
TestFixture但是,参数化或通用测试装置需要属性,因为在这种情况下,您还可以通过属性(参数/具体类型)指定其他信息。

有关特定要求的更多信息,请访问 TextFixtureAttribute (NUnit 3 Documentation)
TestFixtureAttribute (NUnit 2.0 / 2.5)

关于unit-testing - 使用与不使用 TestFixture 属性有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8400873/

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