可以使用 SQL Server 单元测试设计器将测试条件添加到 SQL Server 单元测试。 保存测试类时,测试条件会自动保存在测试项目中,作为 C# 或 Visual Basic 代码保存在包含测试类的源代码文件中。 保存测试条件后,可以在 SQL Server 单元测试设计器 或其源代码文件中对其进行编辑。
将测试条件添加到 SQL Server 单元测试
在 SQL Server 单元测试设计器中打开 SQL Server 单元测试。
打开的测试的名称显示在 SQL Server 单元测试设计器顶部的导航栏中。 通过使用导航栏,可以选择测试类中的不同测试方法。
在导航栏中,选择要向其添加测试条件的测试方法,或选择 “常见脚本”。
常见脚本不属于特定的单元测试。 相反,它们位于测试类中的单元测试之前或之后。 有关详细信息,请参阅 SQL Server 单元测试中的脚本。
在导航栏中,选择要向其添加测试条件的 Transact-SQL 脚本。 可以将测试条件添加到预测试、测试或测试后脚本。
该测试的 Transact-SQL 脚本将显示在 Transact-SQL 编辑器中,其测试条件显示在 “测试条件 ”窗格中。
在 “测试条件 ”选择列表中,选择测试条件,然后选择“ 添加测试条件 ”(+)。
测试条件将添加到单元测试方法。
可以通过选择测试条件,然后在 “测试条件 ”窗格中选择向上和向下箭头,对测试方法中的测试条件重新排序。
选择刚添加的测试条件并查看 “属性” 窗口。
在“属性”窗口中配置测试条件。 例如,可以更改 执行时间 测试条件的执行时间属性。 如果设置了此属性,则如果 Transact-SQL 脚本未在指定的时间内执行,则会导致测试失败。