热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

VS2017使用DataRow()对单元测试抛出错误UTA007

我认为最近有人在我们团队中更新了MS测试运行程序,现在VS2017使用DataRow()对单元测试

我认为最近有人在我们团队中更新了MS测试运行程序,现在VS2017使用DataRow()对单元测试抛出错误UTA007,导致先前成功运行的测试失败:


  

在_类中定义的签名不正确。标有测试方法
  具有[TestMethod]属性的属性必须为非静态,公共,不
  返回一个值,并且不应使用任何参数。例如:公开
  无效Test.Class1.Test()。此外,如果满足以下条件,则return-type必须为Task
  您正在运行异步单元测试。示例:公共异步任务
  Test.Class1.Test2()。

[DataRow("value1","value2")]
public void Test_Criteria_ExpectedResult(string testvalue1,string expectedTest1)
{
Assert.IsEqual(expectedTest1,testvalue1);
}

除了转移到NUnit或XUnit测试用例之外,还有其他方法吗?





推荐阅读
author-avatar
marco112977
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有