2015-01-21 2 views
1

Привет, я использую Microsoft Visual Studio 2013 с окончательной кодировкой функции ui.
После включения журнала я понимаю, что журнал не записывает, что мои точки утверждения прошли, точка утверждения появится только в журнале, когда она не удалась. Есть ли в любом случае, чтобы показать точки утверждения, прошедшие/успешные в журнале?Включить успех точки утверждения в журнале

+0

Часто задаются вопросы по этому вопросу. Веб-поиск должен найти множество предложений. – AdrianHHH

+0

Erm Я попробовал googling, но предложение в основном для vs2012, у которого есть .trx-файл, а в vs2013. Я не могу найти этот файл. – Lee

ответ

-1

Вы должны быть в состоянии сделать это с помощью:

Assert.AreEqual(_control, "String"); 
Console.WriteLine("Assert X succeeded"); 

Если он проходит это покажет «Утверждай X удалось» в журнале, иначе он будет показывать ошибку.

+0

Если это утверждение терпит неудачу, оно вызовет исключение, а оставшийся код не будет выполнен. –

+0

Исправить. Но где в вопросе говорится, что он хочет продолжать неудачу? Когда я читал это, он хотел видеть сообщение в своем журнале всякий раз, когда он передавал утверждение. –

0

Добро пожаловать в

Try 
{ 
} 
Finally 
{ 
} 

Помните утверждают, это не более чем попытка/уловом. Также Assert.Fail выдает ужасное сообщение об ошибке с «Assert.Fail» в описании.

Рассмотрим этот

bool passed; 


Try 
{ 
    passed = MyTest.DoesSomethingExist(); 
    Assert.IsTrue(passed, "Nope it failed"); 
} 
Finally 
{ 
    Log("The test result: " + passed); 
} 

Очевидно, что это очень простой пример, но вы можете спроектировать принципы в решении.