我正在开发Visual Studio 2015。 Data Driven Test的输出看起来像这样
Failed TestCaseName(Data Row 0)
Failed TestCaseName(Data Row 1)
Failed TestCaseName(Data Row 3)
Passed TestCaseName(Data Row 4)
有没有办法显示有意义的消息,而不是Data Row n
。像
Failed TestCaseName(with SQL Server data source)
Failed TestCaseName(with Oracle data source)
Failed TestCaseName(with MYSql data source)
或
Failed TestCaseName_SQLServer(Data Row 0)
Failed TestCaseName_Oracle(Data Row 1)
Failed TestCaseName_MySql(Data Row 2)
我试过了。
TestContext.Properties["TestName"] = "TestCaseName_SQLServer";
TestContext.Properties["FullyQualifiedTestClassName"] = "TestCaseName_SQLServer";
但没有运气。 This is the same question但没有回答。
答案 0 :(得分:0)
为了获得有意义的消息,您必须使用自定义数据源属性。请参阅针对 https://stackoverflow.com/a/66312973/8194898 发布的答案 同样,一个有效的演示代码源发布在 github https://github.com/matei-tm/howto-demos/tree/main/MstestCustomDataSource 该演示展示了自定义数据源的模拟通过和失败