Сообщение Assert.True не отображается в графическом интерфейсе NUnit? - PullRequest
2 голосов
/ 03 июня 2011
Assert.True(1==1, "blah");

Когда этот код запускается, «бла» не появляется в графическом интерфейсе NUnit.Какие дополнительные шаги нужно предпринять, чтобы увидеть «бла» на вкладке «Вывод текста» в NUnit?

Ответы [ 3 ]

5 голосов
/ 03 июня 2011

Сообщение не появляется, потому что утверждение верно. Метод Assert.True проверяет, является ли выражение истинным, и отображает сообщение, только если оно false. В этом случае 1==1 равно true, следовательно, оно не будет отображаться.

2 голосов
/ 03 июня 2011
Assert.True(1==0, "blah");

должен добиться цели.

1 голос
/ 29 ноября 2011

Просто используйте Console.WriteLine("yourtext"), чтобы отобразить любой текст на вкладке TextOutput .

Это дает дополнительное преимущество (в отличие от других ответов) - не связываться с результатами теста, что наиболее вероятно, что вы хотите.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...