簡體   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