Skip to content

Latest commit

 

History

History
17 lines (12 loc) · 2.33 KB

File metadata and controls

17 lines (12 loc) · 2.33 KB

Это краткое руководство про юнит тестирование.

Автоматические тесты это важный инструмент любого разработчика. void main и println хорошо работают когда тебе нужно сдать лабораторную для учебы и забыть, если разработанный код будет использоваться долго и развиваться без тестов не обойтись.

Юнит тесты это небольшие кусочки кода, которые проверяют что какой-то модуль программы функционирует как от него ожидается. Допустим мы написали функцию которая получает строки вида "2*2" и вычисляет результат операции. Юнит тесты вызовут её несколько раз и проверят что взвращенное значние совпадает с таблицей умножения. И будут это повторять при каждой сборке проекта. Так мы будем уверенны что не поломали старый код когда будем добавлять этой функции возможность складывать числа. Более глубокая статья тут и тут.

Если проект собирается через Maven то тесты лежат в папке src/main/test/java/*имя пакета тестируемого класса*

Чаще всего для тестирования на Java используется библиотека JUnit, в этом проекте мы используем JUnit 5

Тест это один метод класса тестов. Он должен проверять какую-то небольшую часть программы чтоб нам было понятно что чинить когда он упадет.