Проблема SilverLight UnitTest Исключение, Помощь! - PullRequest
0 голосов
/ 09 апреля 2010

Мой образец класса тестирования:

namespace Test
{

[TestClass]
public class SampleTest
{
    [TestMethod]
    public void Test()
    {
        Assert.IsTrue(true); // <---------- LOOK 
    }

}

Но если я сделаю это:

namespace Test
{

[TestClass]
public class SampleTest
{
    [TestMethod]
    public void Test()
    {
        Assert.IsTrue(false); // <---------- LOOK 
    }

}

Я выигрываю AssertFailedException, тестовый перерыв в этой строке, однако тест не показывает сбой, как первый тест с успехом !!

Помогите, спасибо !!!

Моя ссылка: http://www.jeff.wilcox.name/2008/03/silverlight2-unit-testing/

Ответы [ 2 ]

1 голос
/ 09 апреля 2010

Непонятно, что вы ожидаете увидеть и в чем заключается проблема, с которой вы столкнулись.

Исходя из моих навыков расшифровки, я думаю вы столкнулись с различием парадигм.

В модульном тестировании любой неудачный тест часто вызывает серьезную ошибку. Причина в том, что вы не ожидаете, что потерпит неудачу, поэтому, когда вы это делаете, вы хотите, чтобы внимание было обращено на сбой, а не просто на хорошее сообщение о сбое теста.

0 голосов
/ 11 марта 2011

Сбои технически более подробны, чем успехи, это поможет вам найти причину их возникновения, например, когда вы видите трассировку стека, а не просто «Ошибка».

Любое исключение, которое явно не присутствует, подразумевает (и где-то также должно быть записано в выводе), что тест не пройден, как вы ожидали.

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