如何:向 SQL Server 单元测试中添加条件
您可以使用“SQL Server 单元测试设计器”将测试条件添加到 SQL Server 单元测试中。在保存测试类时,测试条件会自动保存在测试项目中,保存形式为包含测试类的源代码文件中的 Visual C# 或 Visual Basic 代码。在保存测试条件后,可以在**“SQL Server 单元测试设计器”**中或在其源代码文件中编辑测试条件。
将测试条件添加到 SQL Server 单元测试中
在“SQL Server 单元测试设计器”中打开 SQL Server 单元测试。
您打开的测试的名称将显示在 SQL Server 单元测试设计器顶部的导航栏中。通过使用导航栏,您可以选择测试类中的不同测试方法。
在导航栏中,单击要向其中添加测试条件的测试方法,或单击**“公用脚本”**。
备注
公用脚本不属于特定单元测试。它们位于测试类中的单元测试之前或之后。有关更多信息,请参见SQL Server 单元测试中的脚本。
在导航栏中,单击要向其中添加测试条件的 Transact-SQL 脚本。您可以将测试条件添加到预先测试、测试或后期测试脚本中。
该测试的 Transact-SQL 脚本将显示在 Transact-SQL 编辑器中,并且其测试条件将显示在**“测试条件”**窗格中。
在**“测试条件”选择列表中,单击测试条件,然后单击“添加测试条件”**(+)。
测试条件将添加到单元测试方法中。
备注
通过单击测试条件,然后单击“测试条件”窗格中的向上和向下箭头,可以对测试方法中的测试条件重新排序。
选择您刚添加的测试条件并查看**“属性”**窗口。
在“属性”窗口中配置测试条件。例如,可以更改“执行时间”测试条件的**“执行时间”**属性。在设置此属性后,如果 Transact-SQL 脚本没有在您指定的时间内执行,则测试将失败。
请参阅
创建和定义 SQL Server 单元测试
如何:创建空的 SQL Server 单元测试
如何:为函数、触发器和存储过程创建 SQL Server 单元测试
在 SQL Server 单元测试中使用测试条件
SQL Server 单元测试中的脚本
解释 SQL Server 单元测试结果
如何:运行 SQL Server 单元测试