[英]ReSharper no longer runs unit tests
我正在尝试为我在工作中工作的应用程序编写一些单元测试(模糊地希望其他人可能会效仿),而我最初使用NUnit和ReSharper插件运行这些测试。
但是,由于某些原因,ReSharper将不再为我进行测试:它只是用红色三振出来进行测试。
我担心没有错误代码,JetBrains网站上也没有提到这种行为。
还有其他人经历过类似的行为吗?
干杯,艾德
编辑
一个测试的例子,只是为了表明我不只是做错了:
using NUnit.Framework;
/// <summary>
/// Test
/// </summary>
[TestFixture]
public class Test
{
[Test]
public void TestOne()
{
Assert.IsTrue(true);
}
}
在这个例子中出错并不是很多:D
很可能你偶然删除了[TestFixture],[Test]属性,使测试方法成为私有,或者测试类是私有的。
如果不是这种情况,请发布一些示例代码(全班包括类声明)
我最近遇到过类似的问题。 原因是某些配置文件需要将某些测试文件复制到相关的bin目录中。 文件上的“copy if new new / copy always”属性已在某个时刻重置。 我得到了同样缺乏你所看到的反馈,并且在我将resharper从4.5升级到5之前无法解决问题。然后它开始给我一个关于其中一个文件的错误消息。
由于你已经在使用v5,这可能对你没有多大帮助!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.