繁体   English   中英

ReSharper不再运行单元测试

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM