vs2017單元測試沒反應,檢測出錯誤,有關詳細信息,請查看“測試輸出”窗口


vs2017單元測試,.NET Core新建項目有此項目,

單元測試代碼,發現[Fact]無法識別,測試項目沒有引用XUnit,好吧,Nuget此程序集

namespace xunitProject
{
    public class Class1 { [Fact] public void AdditionTest() { var calc = new Calculator(); var result = calc.Addition(1, 2); Assert.Equal(3, result); } } }

結合發現還是,單元測試沒反應,檢測出錯誤,有關詳細信息,請查看“測試輸出”窗口。哪里的問題呢。

折騰一會發現,可能會增加“Microsoft.NET.Test.Sdk”,好吧,再Nuget得出此程序集。

還是不會,為什么VS2017有創建這個項目,為什么還是不會,難得是我安裝的問題,要重裝嗎,崩潰了,想想可能還缺少什么組件,查查要增加xunit.runner.visualstudio工具,再Nuget下,再運行測試,可以通過了,相關依賴項

  

 

還有一個問題困擾我.

 

之前vs2015單元測試,右鍵有新建單元測試,顯示 分組(通過測試,未通過測試,未通過的測試),VS2017就沒有了呢,越改越不好用?

再仔細看看,默認是顯示測試層次結構,右邊“按類分組”是灰色,點擊發現可以選擇按類分組,選擇按“結果"分類,出現我想要結果

 結論:VS2017的默認習慣和之前不同,很多要自己配置,要自己多摸索,要磨刀不誤砍柴功,因此先熟悉VS2017各配置,不要一出問題自己就手忙腳亂了,后面我問題持續記錄下,其實主要是給自己看,萬一你搜索到,有所幫忙 那就更好, 這也是第一次開博客的動力吧

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM