Delphi. Тестирование приложения через DUnitX. Простой пример

Посмотрел видео, повторил.

Создаем проект и тестируем такую функцию

Добавляем тестовый проект

Test-Project

Добавляем тест к тестовому проекту и настраиваем его

2

В результате у нас получается что-то такое – скелет для тестирования приложений по отмеченным функциям

3

Далее, правим функцию, добавляем (nil)

Ну и собственно сама функция тестирования

В видео-примере указаны 2 функции – CheckEquals и CheckNotEquals, которые собственно проверяют – равно ли такое-то значение или не равно заданному. Сам тест выглядит так…

4

В данном случае тест провален, потому что мы проверяли, что значение должно быть не равно 24. А оно оказалось равно.

То есть, мы увидели, что такая-то функция не работает.

По аналогии можно проверить равна ли такая то функция какому то значению через CheckEquals, вообще там полно этих функций Check. Также в видео приводится пример с Assert, который перехватывается модулем тестирования.

This entry was posted in Delphi, Тестирование приложений. Bookmark the permalink.