C# 停止测试并标记为已完成(测试期间)
我正在寻找CUI测试通过命令停止测试的方法,但返回测试已成功完成。 例如:C# 停止测试并标记为已完成(测试期间),c#,coded-ui-tests,C#,Coded Ui Tests,我正在寻找CUI测试通过命令停止测试的方法,但返回测试已成功完成。 例如: if (something) { //Code } else { //Test should be aborted here; but marked as Completed } 提前谢谢 一个简单的机制是将测试方法的主体移动到助手方法中,并让主测试方法调用该助手。每当测试需要退出并通过测试时,只需返回即可。代码如下所示: [TestMethod] public void CodedUITestMethod
if (something)
{
//Code
}
else
{
//Test should be aborted here; but marked as Completed
}
提前谢谢 一个简单的机制是将测试方法的主体移动到助手方法中,并让主测试方法调用该助手。每当测试需要退出并通过测试时,只需返回即可。代码如下所示:
[TestMethod]
public void CodedUITestMethod1()
{
CodedUITestMethod1Helper();
}
public void CodedUITestMethod1Helper()
{
... some test code ...;
if (something)
{
... more test code ...;
}
else
{
// Test is aborted here; but marked as Completed
return;
}
... some test code ...;
if (something else)
{
... more test code ...;
}
else
{
// Test is aborted here; but marked as Completed
return;
}
... some test code ...;
}
问题是什么?@zackraiyan我正在寻找一种方法来实现这一点。使用autodeskautocad?@zackraiyan使用Visual Studio 2017 Enterprise.lolz我的意思是如果您使用autocad的api