Има ли значение колко примера ще дам? Аз тествам всичко с 2 примера някаде,
не ми пречи да сложа 10, но не виждам смисъл.
Основните теставе на кило няма никакъв смисъл, т.к. тестовете трябва да могат
относително лесно да се четат, няма да ни изкефи един file 3000 реда... Целта е
да се покрие основната функционалност, допълнително можеш да имаш autogenerated
tests (отделен file/директория, но бихме оценили генериращия script, а не file-а
:) ).
Относно бройката - 2 теста (под тест разбирам до 2 assert-а) общо на целия
калкулатор са недостатъчно, т.к. само с 2 теста на тази задача не можеш да
направиш почти никакъв coverage на функционалността (или тестовете като ти
гръмнат няма да знаеш защо са гръмнали).
P.S. няма никакъв смисъл от тестване на интерпретатора, т.е. като имате
assert 1 2 +
да имате и assert 1 3 +
:)
19.07.2009
(променeно 19.07.2009)