我有一个正在运行的测试方法。当该方法生成异常时,我想知道测试的名称是什么以及异常内容。
在测试的拆解中,我想访问此信息。我如何从[TearDown]
归因方法?
您可以在测试拆卸方法中访问文本上下文对象
[TearDown]
public void TestTearDown()
{
// inc. class name
var fullNameOfTheMethod = NUnit.Framework.TestContext.CurrentContext.Test.FullName;
// method name only
var methodName = NUnit.Framework.TestContext.CurrentContext.Test.Name;
// the state of the test execution
var state = NUnit.Framework.TestContext.CurrentContext.Result.State; // TestState enum
}
我不知道哪个版本最先支持它,但我的是24。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)