即,在测试类中的所有测试之后立即执行一次使用ClassCleanup属性修饰的方法? (如NUnit中的TestFixtureTearDown).任何解决方法?
在Testinitialize和TestCleanup中嵌入这种繁重的设置/拆卸的替代方案只会推高测试执行时间.
我在过去一周比较了这两个.
(这是我发现的NUnit vs MSTest .在MSTest没有很多飞行时间,所以如果我犯了错误,请随意发表更正作为评论……)
解决方法
ClassInitialize and ClassCleanup are called right after your class is loaded and right before your class is unloaded.
这是真的,但在所有测试完成运行后,类会被批量卸载.
例如.
ClassInitialize1Testinitialize1TestMethod11TestCleanup1Testinitialize1TestMethod12TestCleanup1ClassInitialize2Testinitialize2TestMethod21TestCleanup2Testinitialize2TestMethod22TestCleanup2Testinitialize2TestMethod23TestCleanup2ClassCleanup1ClassCleanup2
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。