use*_*348 8 c# integration hook xunit.net
有没有人知道如何在运行xUnit测试时向输出控制台添加其他信息?
我正在使用testdriven.net,但我认为这不是我的答案所在.
我正在使用IUseFixture(实际上IClassFixture来自2.0)在测试之间维护数据.当测试失败时,我想输出一些上下文数据以及您经常获得的失败和堆栈跟踪.
有谁知道我可以使用的钩子?
n-d*_*lop 18
您可以使用ITestOutputHelper将任何输出写入测试结果视图.让xUnit将它注入到构造函数中.
using Xunit;
using Xunit.Abstractions;
namespace xUnitTestOutput
{
public class OutputTests
{
private readonly ITestOutputHelper _output;
public OutputTests(ITestOutputHelper output)
{
_output = output;
}
[Fact]
public void FirstOutputTest()
{
_output.WriteLine("This is output from the test!");
}
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2971 次 |
| 最近记录: |