Виктор Мацкевич

Как писать тесты для программного продукта

Данная статья является заключительной в блоке материалов, посвященных тестированию. Данный блок был посвящен следующим темам:

Все основные моменты с реализацией самих тестов будут здесь опущены.

Как упоминалось в прошлой статье, не следует мешать методы и объекты, связанные с основной работой класса, с методами, предназначенными для тестов. Для этого проделаем следующие операции:
  1. Создадим класс MainTestActivity.java и унаследуем класс MainActivity.java
  2. Вынесем все методы, связанные с тестами в новый класс
  3. Отредактируем класс MainActivityTest.java

Класс MainTestActivity.java будет выглядеть следующим образом
В классе с тестами MainActivityTest.java мы правим следующие точки:
Запускаем тесты и проверяем. Как видно, все тесты пройдены успешно.

После знакомства со всеми тремя статьями, должна выстроиться общая картина подхода к созданию тестов и использования их инструментария.
Спасибо за внимание!