[英]Nunit Assertions - Assert.False(true) vs Assert.True(false)
[英]Assert.True Message Not Showing In NUnit GUI?
Assert.True(1==1, "blah");
当此代码运行时,“blah”不会出现在 NUnit GUI 中。 我需要采取哪些额外步骤才能在 NUnit 的“文本输出”选项卡中看到“blah”?
该消息未出现,因为断言有效。 Assert.True
方法检查表达式是否为 true 并仅在为false
时显示消息。 在这种情况下1==1
为true
,因此不会显示。
Assert.True(1==0, "blah");
应该做的伎俩。
只需使用Console.WriteLine("yourtext")
在TextOutput选项卡中显示任何文本。
这有一个额外的好处(与其他答案相反),不会弄乱你的测试结果,这很可能是你想要的。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.