.net - 如何在 NUnit 单元测试中记录错误和消息?

标签 .net unit-testing nunit

NUnit 的 GUI 运行器中有几个选项卡:
alt text

我知道使用 Console.WriteLine (...) 在“Console.Out”选项卡中显示消息。我的问题是其他选项卡的用途以及如何向它们记录消息?

[编辑]

我很抱歉,因为我意识到我最初的问题不够清楚。我打算做的是在执行完所有单元测试用例后创建一个广泛的结果报告。所以我正在探索在测试运行时可以记录各种消息的方式。我期待着创建一个结果报告,如:

==== TEST1 开始 ====
开始时间:2009-03-26 11:15:13 AM
检查操作 1....OK
检查变量“X”的值:52.56....OK
结束时间:2009-03-26 11:15:19 AM
执行测试所需的时间:0.00:00:06.000

==== TEST2 开始 ====
.
.

有什么建议我怎么能做到这一点?

最佳答案

选项卡的设置在 NUnit 选项中 - 请参阅 docs here .

例如,如果您选中 Display Console Error Output,那么该选项卡将显示由您的测试写入 Console.Error 的文本。

关于.net - 如何在 NUnit 单元测试中记录错误和消息?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/684542/

相关文章:

c# - 使用 NUnit 测试 Windows 窗体逻辑

c# - 在 .NET 的 Fluent Assertions 中检查 ShouldThrow Exception.Data

nunit - 如何在 NUnit 3 控制台中使用 "--where"参数?

xamarin - 在 Jenkins 上运行 NUnit 测试的问题

nunit - 断言哪个返回 bool?

c# - 搜索列表比使用 foreach 更好的方法

c# - Log4Net 自定义附加程序 : How to log messages using a custom appender?

c# - 如何自定义 Lucene.NET 以搜索不区分大小写的带符号的单词(例如 "C#"或 ".net")?

java - Java 和 .NET Web 平台的比较

unit-testing - 解释 karma 单元测试时间