Re: в юнит-тесте проверять корректность для 1 аргумента или для диапазона?
От: andrey82  
Дата: 09.04.13 05:10
Оценка: 2 (1)
Здравствуйте, kurel, Вы писали:

K>писал что-то вроде:

K>
K>for (int i = 1; i <= MAX; ++i) {
K>    assertTrue(Number.isNatural(i));
K>}
K>

K>Но если чуть подумать, вариант с циклом особых преимуществ не дает. Только — 3 строчки вместо 1 и увеличение времени тестирования.

Как минимум, усложняется локализация ошибки (точнее, значения данных) в случае непрохождения теста. В таких случаях я добавлял (пользуюсь NUnit) в вызов Assert текущее значение тестовых данных.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.