如何:向 SQL Server 单元测试添加测试条件

可以使用 SQL Server 单元测试设计器将测试条件添加到 SQL Server 单元测试。 保存测试类时,测试条件会自动保存在测试项目中,作为 C# 或 Visual Basic 代码保存在包含测试类的源代码文件中。 保存测试条件后,可以在 SQL Server 单元测试设计器 或其源代码文件中对其进行编辑。

将测试条件添加到 SQL Server 单元测试

  1. SQL Server 单元测试设计器中打开 SQL Server 单元测试

    打开的测试的名称显示在 SQL Server 单元测试设计器顶部的导航栏中。 通过使用导航栏,可以选择测试类中的不同测试方法。

  2. 在导航栏中,选择要向其添加测试条件的测试方法,或选择 “常见脚本”。

    常见脚本不属于特定的单元测试。 相反,它们位于测试类中的单元测试之前或之后。 有关详细信息,请参阅 SQL Server 单元测试中的脚本

  3. 在导航栏中,选择要向其添加测试条件的 Transact-SQL 脚本。 可以将测试条件添加到预测试、测试或测试后脚本。

    该测试的 Transact-SQL 脚本将显示在 Transact-SQL 编辑器中,其测试条件显示在 “测试条件 ”窗格中。

  4. “测试条件 ”选择列表中,选择测试条件,然后选择“ 添加测试条件 ”(+)。

    测试条件将添加到单元测试方法。

    可以通过选择测试条件,然后在 “测试条件 ”窗格中选择向上和向下箭头,对测试方法中的测试条件重新排序。

  5. 选择刚添加的测试条件并查看 “属性” 窗口。

    在“属性”窗口中配置测试条件。 例如,可以更改 执行时间 测试条件的执行时间属性。 如果设置了此属性,则如果 Transact-SQL 脚本未在指定的时间内执行,则会导致测试失败。