【问题标题】:How to assign descriptive names to unit tests如何为单元测试分配描述性名称
【发布时间】:2016-12-28 17:59:09
【问题描述】:

使用 Visual Studio 2015 社区。我有一个单元测试项目,其中包含所有这些方法,名为“Step01_AddUser”、“Step02_AddHomework”等。但是我想给它们提供描述性名称,这些名称将出现在测试资源管理器窗口中。基本上我想完成两件事:

  1. 对测试进行排序(在播放列表中),以便它们按特定顺序运行
  2. 删除方法名称中的下划线,例如,它们显示为“01 - 添加用户”、“02 - 添加作业”。

有没有办法做到这一点?

【问题讨论】:

    标签: visual-studio unit-testing testing development-environment test-project


    【解决方案1】:

    我会按照提问的顺序回答您的问题:

    1. 这个问题已经解决了here
    2. 测试的名称由测试资源管理器根据其方法的名称确定。方法名称中不能有空格,因此测试名称中不能有空格。

    我还强烈建议阅读 this 文章。它涵盖了单元测试的最佳命名实践的一些约定。

    【讨论】:

    • 前段时间我确实使用了 Ordered Tests,但由于某种原因它们不再起作用了。我会再试一次,看看会发生什么。感谢您的回答!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-12-25
    • 2011-10-30
    • 2023-03-22
    • 2012-03-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-18
    相关资源
    最近更新 更多