断言True消息未显示在NUnit GUI中

本文关键字:NUnit GUI 显示 True 消息 断言 | 更新日期: 2023-09-27 17:58:13

Assert.True(1==1, "blah");

当运行此代码时,"blah"不会出现在NUnit GUI中。需要采取哪些额外步骤才能在NUnit的"文本输出"选项卡中看到"blah"?

断言True消息未显示在NUnit GUI中

由于断言有效,因此不会显示消息。Assert.True方法检查表达式是否为true,并且仅当表达式为false时才显示消息。在这种情况下,1==1true,因此它不会显示。

Assert.True(1==0, "blah");

应该做到这一点。

只需使用Console.WriteLine("yourtext")即可在TextOutput选项卡中显示任何文本。

这还有一个额外的好处(与其他答案相反(,那就是不会干扰你的测试结果,而这正是你最想要的。