2017-01-23 7 views
0

У меня есть метод GET для webAPI, который возвращает, скажем, список продуктов. Какую логику нужно проверять, чтобы диагностировать тест как пропуск или провал?Логику необходимо проверить в методе модульных тестов

Должен ли я проверить счетчик> 0 или что-нибудь еще?

В идеале, я не должен проверять количество товаров, которое может измениться (количество == 100).

+0

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

+0

Включите соответствующий код. – codeforester

ответ

1

Проверьте эти полезные ссылки на модульное тестирование с асинхронной веб-запросов:

Предположим, что ваш клиентский компонент имеет переменную количество что инициализируется 0. Тогда вы горите некоторые веб-запрос, и он отвечает с данными, как это:

{ 
    response: 500 
} 

где реакция может иметь любое целое число стоимость. Затем счетчик получает значение ответа.

Основной темой этого модульного теста было бы издевку фактического вызова на сервер (вместо того, чтобы делать вызов api и возвращать ответ, просто вернуть жесткий код). Затем утвердите, что переменная «count» такова, как вы ожидали бы от этого предопределенного ответа. Затем вы можете настроить несколько случаев (например, несколько тестов) для каждого возможного типа ответа, который может быть возвращен. Удачи!

 Смежные вопросы

  • Нет связанных вопросов^_^