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

 

您可以使用“SQL Server 单元测试设计器”将测试条件添加到 SQL Server 单元测试中。在保存测试类时,测试条件会自动保存在测试项目中,保存形式为包含测试类的源代码文件中的 Visual 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 脚本没有在您指定的时间内执行,则测试将失败。

请参阅

创建和定义 SQL Server 单元测试
如何:创建空的 SQL Server 单元测试
如何:为函数、触发器和存储过程创建 SQL Server 单元测试
在 SQL Server 单元测试中使用测试条件
SQL Server 单元测试中的脚本
解释 SQL Server 单元测试结果
如何:运行 SQL Server 单元测试