Модульные тесты .NET - сообщение Assert.IsTrue? - PullRequest
4 голосов
/ 19 февраля 2011

Я хочу добавить сообщение, которое будет отображаться в результатах теста 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")

Ответы [ 3 ]

3 голосов
/ 19 февраля 2011

Я не знаю, какую платформу модульных тестов вы используете, но с помощью модульных тестов 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 голос
/ 19 февраля 2011

Лучше всего использовать Console.WriteLine (). NUnit захватывает все, что записано в консоли, на другую вкладку в графическом интерфейсе. Я бы предположил, что тестер VisualStudio будет делать то же самое.

0 голосов
/ 19 февраля 2011

Я думаю, что вы ищете Assert.IsFalse. Может быть,

Assert.IsFalse(quoteNumber = "", "Quote number " & quoteNumber & " created")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...