Привет, я использую Microsoft Visual Studio 2013 с окончательной кодировкой функции ui.
После включения журнала я понимаю, что журнал не записывает, что мои точки утверждения прошли, точка утверждения появится только в журнале, когда она не удалась. Есть ли в любом случае, чтобы показать точки утверждения, прошедшие/успешные в журнале?Включить успех точки утверждения в журнале
ответ
Вы должны быть в состоянии сделать это с помощью:
Assert.AreEqual(_control, "String");
Console.WriteLine("Assert X succeeded");
Если он проходит это покажет «Утверждай X удалось» в журнале, иначе он будет показывать ошибку.
Если это утверждение терпит неудачу, оно вызовет исключение, а оставшийся код не будет выполнен. –
Исправить. Но где в вопросе говорится, что он хочет продолжать неудачу? Когда я читал это, он хотел видеть сообщение в своем журнале всякий раз, когда он передавал утверждение. –
Добро пожаловать в
Try
{
}
Finally
{
}
Помните утверждают, это не более чем попытка/уловом. Также Assert.Fail выдает ужасное сообщение об ошибке с «Assert.Fail» в описании.
Рассмотрим этот
bool passed;
Try
{
passed = MyTest.DoesSomethingExist();
Assert.IsTrue(passed, "Nope it failed");
}
Finally
{
Log("The test result: " + passed);
}
Очевидно, что это очень простой пример, но вы можете спроектировать принципы в решении.
Часто задаются вопросы по этому вопросу. Веб-поиск должен найти множество предложений. – AdrianHHH
Erm Я попробовал googling, но предложение в основном для vs2012, у которого есть .trx-файл, а в vs2013. Я не могу найти этот файл. – Lee