1

将测试条件添加到Visual Studio 2010数据库单元测试(对于SQL Server 2008)时,这些条件称为rowCountCondition1,rowCountCondition2,scalarValueCondition1,scalarValueCondition2等等。(Re)在数据库单元测试中命名测试条件

你们是否重命名这些默认的条件名称,或者只是将它们留在原来的位置?

回答

2

重命名它们,以便当它们失败并打开测试结果文件时,它会立即明显出现问题。

例如,该错误信息是比较有用:

ScalarValueCondition Condition (scalarValueCondition1) Failed: ResultSet 1 Row 1 Column 1: values do not match, actual '0' expected '1'. 

或者:

ScalarValueCondition Condition (MyImportantFunction_TestBusinessLogicResult) Failed: ResultSet 1 Row 1 Column 1: values do not match, actual '0' expected '1'. 

此外,我会建议建立测试名称/测试条件名称的命名约定。