Joh*_*han 11 c# .net-core visual-studio-code
我正在使用.NET Core Test Explorer扩展在 VS Code 中运行XUnit test-ptoject 。我试图在测试期间写入输出,但没有任何效果。我尝试过以不同的方式编写输出,但在任何地方都看不到任何输出。有没有人在运行测试时设法以某种方式在 VS Code 中看到输出?
这是一个小示例类:
using Xunit;
using Xunit.Abstractions;
using System.Diagnostics;
public class TestClass
{
private ITestOutputHelper _output;
public TestClass(ITestOutputHelper output)
{
_output = output;
}
[Fact]
public void Test2()
{
_output.WriteLine("Hello");
Debug.WriteLine("Hello");
Console.WriteLine("Hello");
}
}
Run Code Online (Sandbox Code Playgroud)
小智 5
输出仅显示测试是否失败。
如果您需要查看输出,您可以(暂时)在测试末尾添加此行:
Assert.False(true, "Fail on purpose");
Run Code Online (Sandbox Code Playgroud)
如果您在 VS Code 中运行,当您在右侧下拉列表中将源设置为“测试资源管理器(测试运行器输出)”时,测试输出将在“输出”选项卡中可见。
归档时间: |
|
查看次数: |
6803 次 |
最近记录: |