в юнит-тесте проверять корректность для 1 аргумента или для диапазона?
От: kurel  
Дата: 09.04.13 03:06
Оценка:
В примерах книги Кента Бекка про TDD он пишет простые юнит-тесты, где обычно корректность работы к.-то функциональности проверяется на каком-то одном экземпляре входных данных. А вообще, в тестах своих вы как поступаете?
Я вот до сих пор, вместо того, чтобы писать:
assertTrue(Number.isNatural(2));

писал что-то вроде:
for (int i = 1; i <= MAX; ++i) {
    assertTrue(Number.isNatural(i));
}

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