xunit输出output到控制台
输出 控制台 output
2023-09-11 14:14:21 时间
1.https://xunit.github.io/docs/capturing-output
里面似乎提到2个方法,第二个方法还需要在配置文件中添加appSetting
这里采用第一种方法,
1.添加一个新的字段,并且通过构造函数初始化,这里的构造函数照着写就可以,不需要手动调用构造函数来传值
protected readonly ITestOutputHelper Output; public MyTest(ITestOutputHelper tempOutput) { Output = tempOutput; }
2.直接调用字段的WriteLine方法
[Fact] public void OutputTest() { Output.WriteLine("hello world"); }
可以考虑把这个封装成一个TestBase基类给test project使用。
public class TestBase { protected readonly ITestOutputHelper Output; public TestBase(ITestOutputHelper tempOutput) { Output = tempOutput; } }
通过visual studio自带的TestExplorer查看输出(还是需要使用ITestOutputHelper)
测试MemberData的时候,发现resharper的test Explorer无法支持方法的参数是自定义类型Person或者系统类型Version
相关文章
- 通过fluentd配置输出到elasticsearch,启动服务报错 Using Elasticsearch client 8.4.0 is not compatible for your Elasticsearch server
- 若是汉字的一半,就舍弃这个汉字输出,例如:“js3范ad啊asd”,截取4,则输出:“js3”
- .Net Core 控制台输出中文乱码
- 地球引擎保姆级教程——加载高程影像和实现ee.Terrain.products(input)输出
- 基于形态学处理的不规则形状图像的几何参数统计,包括输出面积,周长,圆度,矩形度,伸长度
- Kubectl :--v 接口调试,以及设置日志输出详细程度
- 【IDEA】控制台console输出的日志内容保存至文件
- Linux - 标准输入标准输出,重定向
- c# 控制台输入和输出
- yes - 不断输出一个字符串,直到杀死其为止
- TOMCAT 控制台信息输出到日志文件
- springboot的日志框架slf4j (使用logback输出日志以及使用)
- Pycharm如何在控制台输出窗口中使用Python解释器
- 控制台程序的中文输出乱码问题(export LC_CTYPE=zh_CN.GBK,或者修改/etc/sysconfig/i18n为zh_CN.GBK。使用setlocale(LC_CTYPE, "");会使用默认办法。编译器会将源码做转换成Unicode格式,或者指定gcc的输入文件的编码参数-finput-charset=GBK。Linux下应该用wprintf(L"%ls/n",wstr))
- 【STM32】PWM输出原理
- idea控制台输出乱码
- VS2010/MFC编程入门之四十七(字体和文本输出:CFont字体类)
- nyoj 276-比较字母大小 (顺序比较, 逆序输出)
- nyoj 266-字符串逆序输出 (isdigit(), geline(cin, my_string))
- nyoj 243-交换输出 (swap)
- Mybatis 关联对象不能输出的解决办法
- python控制台倒计时输出的两个小技巧
- 语义分割单通道和多通道输出交叉熵损失函数的计算问题
- 习题5.7 编写Java应用程序,比较命令行中给出的两个字符串是否相等,并输出比较的结果。
- 习题4.3 编写一个Java应用程序,输出1~100之间所有既可以被3整除,又可被7整除的数。
- IntelliJ IDEA 自定义控制台输出多颜色格式功能 --- 安装Grep Console插件