我想添加一条要在Visual Studio 2010测试结果中显示的消息。
如果测试失败,我可以发布消息,但不是真的。反正有吗?
例如:
dim quoteNumber as string = Sales.CreateQuote(foo)
assert.IsTrue(quoteNumber <> "")
'I would like to make this something like this:
assert.isTrue(quoteNumber <> "", falsepart, "Quote number " & quoteNumber & " created")
答案 0 :(得分:3)
我不知道您使用的是哪个单元测试框架,但使用Visual Studio单元测试,您可以执行以下操作:
Assert.IsTrue(quoteNumber <> "", "Quote number must be non-empty")
'I would like to make this something like this:
Console.WriteLine("Quote number " & quoteNumber & " created")
答案 1 :(得分:1)
您最好的选择可能是使用Console.WriteLine()。 NUnit将写入控制台的任何内容捕获到GUI中的另一个选项卡。我认为VisualStudio的测试运行器会做同样的事情。
答案 2 :(得分:0)
我认为您正在寻找Assert.IsFalse
。也许
Assert.IsFalse(quoteNumber = "", "Quote number " & quoteNumber & " created")