Добавить тесты
Используйте режим Test для генерации и доработки тестов. Сначала определите, какое поведение тест должен закрепить.
-
Приложите тестируемый класс или метод и один-два существующих теста как образец стиля. Укажите сценарии и ожидаемые результаты.
-
Попросите найти подходящий тестовый класс, используемый фреймворк и доступную конфигурацию запуска.
-
Ограничьте область исходным кодом и нужными тестовыми файлами. Если тест фиксирует найденный баг, сначала добейтесь его падения на старой реализации.
-
Попросите создать минимальный набор тестов для указанных сценариев и запустить самую узкую тестовую конфигурацию.

Запускайте тесты через настроенную конфигурацию IDE, чтобы использовать окружение проекта.
-
Проверьте, что тесты содержат осмысленные утверждения и падают при нарушении нужного поведения, а не только выполняют код без ошибок.
-
Если нужно закрыть конкретные непокрытые ветки, используйте увеличение покрытия. Для Java и Kotlin тест можно получить из записанного исполнения.
-
Просмотрите тесты и результат запуска в Agent Changes. Не принимайте изменения только по проценту покрытия.
Пример запроса:
Добавь тесты для успешного ответа, отсутствующей записи и ошибки зависимости.
Следуй стилю существующего тестового класса, не меняй рабочий код без отдельного
обоснования. Запусти тесты через конфигурацию IDE и сообщи, какие сценарии прошли.