Visual Studio单元测试检测失败

jrock2004

因此,我正在Visual Studio 2015中编写测试,并使用MS UnitTesting来运行它来执行测试。我想做的是编写一些代码,然后在测试完成后更新一个拉力测试用例。我正在寻找的是如何检测刚刚运行的测试用例是否通过或失败。我一直在思考,但没有看到测试的选择

[TestCleanup()]
public void MyTestCleanup()
{
    // Code to check if test passes or fails

    Common.DriverQuit();
}

然后根据该答案,我可以编写其余代码。我只需要弄清楚如何尽可能获得测试结果。

托马斯·韦勒

MSTest框架具有一个TestContext类,其中包含与当前测试有关的所有信息。您可以通过声明一个同名属性来访问它,该属性随后将由框架自动设置:

[TestClass]
public class UnitTest1
{
    private TestContext testContextInstance;

    public TestContext TestContext
    {
        get { return testContextInstance; }
        set { testContextInstance = value; }
    }

    ...

声明之后,您可以直接访问所需的信息:

[TestCleanup]
public void Cleanup()
{
    if (TestContext.CurrentTestOutcome == UnitTestOutcome.Failed)
    {
        // whatever...
    }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Visual Studio 2013 Update 4之后MS伪造单元测试失败

来自分类Dev

Visual Studio单元测试32位和64位

来自分类Dev

使用Visual Studio命令提示符时单元测试失败

来自分类Dev

代码合同-Visual Studio Team Service脚本化的生成服务器单元测试失败

来自分类Dev

Specflow忽略Visual Studio单元测试属性“超时”

来自分类Dev

Visual Studio单元测试拒绝运行

来自分类Dev

无法运行单元测试Visual Studio 2012 Ultimate

来自分类Dev

Visual Studio 2012单元测试报告

来自分类Dev

IntelliTest与 在Visual Studio中进行单元测试

来自分类Dev

在Visual Studio 2013中使用HttpClient进行单元测试/集成测试Web API

来自分类Dev

Visual Studio 2015如何剖析单个单元测试

来自分类Dev

无法在Visual Studio Code中调试Django单元测试

来自分类Dev

在Visual Studio 2019中未发现的单元测试

来自分类Dev

从Visual Studio Code运行所有Flutter单元测试

来自分类Dev

Microsoft伪造品和TFS 2012 Visual Studio测试运行器-单元测试偶尔会失败

来自分类Dev

带有Visual Studio 2010的CATCH单元测试套件

来自分类Dev

代码合同-Visual Studio Team Service脚本化生成服务器单元测试失败

来自分类Dev

Visual Studio单元测试拒绝运行

来自分类Dev

C#单元测试Visual Studio 2013测试失败

来自分类Dev

Specflow忽略Visual Studio单元测试属性“超时”

来自分类Dev

将单元测试数据附加到Visual Studio中的单元测试

来自分类Dev

在Visual Studio的子类中继承和运行单元测试

来自分类Dev

通过TFS在Visual Studio中运行Jasmine单元测试

来自分类Dev

无法在Visual Studio 2015中运行任何单元测试

来自分类Dev

在Visual Studio中进行正确的单元测试

来自分类Dev

在 Visual Studio Code 中调试 MSTest 单元测试

来自分类Dev

如何在 Visual Studio 2015 中进行单元测试

来自分类Dev

Visual Studio 2015 未运行 C++ 单元测试

来自分类Dev

Visual Studio 实时单元测试无法正常工作

Related 相关文章

  1. 1

    Visual Studio 2013 Update 4之后MS伪造单元测试失败

  2. 2

    Visual Studio单元测试32位和64位

  3. 3

    使用Visual Studio命令提示符时单元测试失败

  4. 4

    代码合同-Visual Studio Team Service脚本化的生成服务器单元测试失败

  5. 5

    Specflow忽略Visual Studio单元测试属性“超时”

  6. 6

    Visual Studio单元测试拒绝运行

  7. 7

    无法运行单元测试Visual Studio 2012 Ultimate

  8. 8

    Visual Studio 2012单元测试报告

  9. 9

    IntelliTest与 在Visual Studio中进行单元测试

  10. 10

    在Visual Studio 2013中使用HttpClient进行单元测试/集成测试Web API

  11. 11

    Visual Studio 2015如何剖析单个单元测试

  12. 12

    无法在Visual Studio Code中调试Django单元测试

  13. 13

    在Visual Studio 2019中未发现的单元测试

  14. 14

    从Visual Studio Code运行所有Flutter单元测试

  15. 15

    Microsoft伪造品和TFS 2012 Visual Studio测试运行器-单元测试偶尔会失败

  16. 16

    带有Visual Studio 2010的CATCH单元测试套件

  17. 17

    代码合同-Visual Studio Team Service脚本化生成服务器单元测试失败

  18. 18

    Visual Studio单元测试拒绝运行

  19. 19

    C#单元测试Visual Studio 2013测试失败

  20. 20

    Specflow忽略Visual Studio单元测试属性“超时”

  21. 21

    将单元测试数据附加到Visual Studio中的单元测试

  22. 22

    在Visual Studio的子类中继承和运行单元测试

  23. 23

    通过TFS在Visual Studio中运行Jasmine单元测试

  24. 24

    无法在Visual Studio 2015中运行任何单元测试

  25. 25

    在Visual Studio中进行正确的单元测试

  26. 26

    在 Visual Studio Code 中调试 MSTest 单元测试

  27. 27

    如何在 Visual Studio 2015 中进行单元测试

  28. 28

    Visual Studio 2015 未运行 C++ 单元测试

  29. 29

    Visual Studio 实时单元测试无法正常工作

热门标签

归档