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