vs2017c语言单元测试,vs2017单元测试没反应,检测出错误,有关详细信息,请查看“测试输出”窗口...

vs2017单元测试,.NET Core新建项目有此项目,

0f1d3693172cc2fadef076da2cf217b2.png

单元测试代码,发现[Fact]无法识别,测试项目没有引用XUnit,好吧,Nuget此程序集

namespacexunitProject

{

public classClass1

{

[Fact]

public voidAdditionTest()

{

var calc = newCalculator();

var result = calc.Addition(1, 2); Assert.Equal(3, result); } } }

结合发现还是,单元测试没反应,检测出错误,有关详细信息,请查看“测试输出”窗口。哪里的问题呢。

折腾一会发现,可能会增加“Microsoft.NET.Test.Sdk”,好吧,再Nuget得出此程序集。

还是不会,为什么VS2017有创建这个项目,为什么还是不会,难得是我安装的问题,要重装吗,崩溃了,想想可能还缺少什么组件,查查要增加xunit.runner.visualstudio工具,再Nuget下,再运行测试,可以通过了,相关依赖项

aafe7c1c9031f92c1322831040431275.png  

e154ff1ccaff34841314acfc50f9507a.png

还有一个问题困扰我.

之前vs2015单元测试,右键有新建单元测试,显示 分组(通过测试,未通过测试,未通过的测试),VS2017就没有了呢,越改越不好用?

再仔细看看,默认是显示测试层次结构,右边“按类分组”是灰色,点击发现可以选择按类分组,选择按“结果"分类,出现我想要结果

cf1a0981a7f35aa8c9cdbf820ce883db.png

84dcec151dfaaddf8afa569578adecd1.png

43a5ab5bdc25b5e64e57c12fc7981a66.png

结论:VS2017的默认习惯和之前不同,很多要自己配置,要自己多摸索,要磨刀不误砍柴功,因此先熟悉VS2017各配置,不要一出问题自己就手忙脚乱了,后面我问题持续记录下,其实主要是给自己看,万一你搜索到,有所帮忙 那就更好, 这也是第一次开博客的动力吧

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值