在ReSharper测试运行程序中显示通过时的测试输出



将ReSharper的内置测试运行程序与FluentAssertions一起使用时,测试失败将产生一条输出消息,您可以在测试中指定该消息。在某些情况下,让这个输出出现在通过的测试中仍然很有用,主要是为了帮助识别假阳性。

有没有一种方法可以通过测试获得输出?如果有帮助的话,我会使用XUnit.net测试框架。

该输出消息是特定于XUnit的断言异常的一部分,只要断言失败,FluentAssertions就会抛出该异常。如果测试成功,我就不能在测试不失败的情况下抛出那个异常。另外,将该消息转储到输出也不起作用。XUnit 2不再捕获控制台输出。

相关内容

  • 没有找到相关文章

最新更新