如何:向数据库单元测试中添加条件

本主题适用于:

Visual Studio 旗舰版

Visual Studio 高级专业版

Visual Studio 2010 专业版 

Visual Studio 学习版

主题适用 主题适用 主题不适用 主题不适用

您可以使用**“数据库单元测试设计器”向数据库单元测试中添加测试条件。 当您保存测试类时,系统会自动将测试条件保存在您的测试项目中,并以 C# 或 Visual Basic 代码的形式保存在源代码文件中。 在保存测试条件后,可以在“数据库单元测试设计器”**或者测试条件的源代码文件中编辑它。

向数据库单元测试中添加测试条件

  1. 打开一个数据库单元测试。

    所打开的测试的名称将显示在数据库单元测试设计器顶部的导航栏中。 使用导航栏,您可以选择测试项目中不同的测试方法。

  2. 在导航栏中,单击要添加测试条件的测试方法,或单击**“公用脚本”**。

    提示

    公用脚本不属于特定的数据库单元测试, 而是在测试运行中位于数据库单元测试之前或之后。 有关更多信息,请参见数据库单元测试中的脚本

  3. 在导航栏中,单击要添加测试条件的 Transact-SQL 脚本。 您可以将测试条件添加到预先测试脚本、测试脚本或后期测试脚本中。

    该测试的 Transact-SQL 脚本出现在 Transact-SQL 编辑器中,而它的测试条件出现在**“测试条件”**窗格中。

  4. 在**“测试条件”列表中,单击一个测试条件,然后单击“添加测试条件”**(+)。

    该测试条件即添加到单元测试方法中。

    提示

    通过单击测试条件,然后单击“测试条件”窗格中的上箭头或下箭头,可以在测试方法中重新排列测试条件的顺序。

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

    在“属性”窗口配置该测试条件。 例如,您可以更改“执行时间”测试条件的**“执行时间”**属性。 如果设置了此属性,则当 Transact-SQL 脚本没有在您指定的时间内执行时,测试将失败。

请参见

任务

如何:创建空的数据库单元测试

如何:为函数、触发器和存储过程创建数据库单元测试

如何:运行数据库单元测试

概念

在数据库单元测试中使用测试条件

数据库单元测试中的脚本

解释数据库单元测试结果