目前我正在测试 的单元测试功能,.NET Framework
因此遇到了[TestInitialize] [TestCleanup] [ClassInitialize]
和[ClassCleanup]
。我为什么要使用,[ClassCleanup]
因为我想不出任何可以[ClassCleanup]
以有用的方式使用的场景。
我认为它可能类似于[TestCleanup]
在每次之后清理[TestMethod]
但[ClassCleanup]
在运行所有测试而不是每个测试后调用(如我解释的那样)。这就是我不知道如何使用它或根本不知道是否使用它的原因(现在我根本不使用它)。
请随意向我解释这一点,并提前致谢!:)
您可能希望使用它来清理您在ClassInitialize
. 想象一下,您想要为您的测试类创建一个数据库,所有测试方法都应该能够使用该数据库。您在 中创建它ClassInitialize
并在中销毁它ClassCleanup
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句