• 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各配置,不要一出问题自己就手忙脚乱了,后面我问题持续记录下,其实主要是给自己看,万一你搜索到,有所帮忙 那就更好, 这也是第一次开博客的动力吧

  • 相关阅读:
    用servlet来实现验证码的功能
    Sqlite3 数据库
    xml解析
    Android .9文件
    AsyncTask
    Looper Handler
    URLConnection
    单例模式
    Httpclient访问网络
    json 解析
  • 原文地址:https://www.cnblogs.com/cloudsu/p/9316714.html
Copyright © 2020-2023  润新知