вторник, 2 апреля 2013 г.

Об атомарных тестах

Тесты вида:

Check(2 * 2 =4);

Или тем более:

Check(2.0 * 2.0 = 4.0);

Или:

Check(X / 2.0 <> X); (Про "эпсилон" - надеюсь все слышали)

Или тем более:

Check(MyStream.ReadLn = 'Эталонная строка'); // - вы конечно - ГЕНИАЛЬНЫЙ программист, но и эта строка может отвалиться, например при переходе на новую версию Delphi

-- тоже весьма полезны.

Чуть позже я постараюсь подробно осветить и эту тему.

Комментариев нет:

Отправить комментарий