Введение
В этом проекте вы научитесь создавать юнит-тесты для модуля управления студентами с использованием JUnit 5 и Mockito. Проект включает в себя две основные задачи: создание тестов для класса StudentServiceImpl и создание тестов для класса StudentController.
🎯 Задачи
В этом проекте вы научитесь:
- Создавать файл
ServiceTests.javaдля тестирования классаStudentServiceImplс использованием JUnit 5 - Создавать файл
ControllerTests.javaдля тестирования классаStudentControllerс использованием JUnit 5 и Mockito - Использовать функции тестирования Spring Boot, такие как
@SpringBootTestи@MockBean, для загрузки необходимых компонентов и создания мок-объектов для тестирования - Писать тестовые случаи для проверки функциональности методов
queryStudents(),insertStudent()иdeleteStudent()в классеStudentServiceImpl - Писать тестовые случаи для проверки функциональности методов
getStudents(),getStudent()иmodifyStudent()в классеStudentController
🏆 Достижения
После завершения этого проекта вы сможете:
- Настраивать юнит-тестирование для Spring Boot-приложения с использованием JUnit 5 и Mockito
- Использовать функции тестирования Spring Boot для загрузки необходимых компонентов и создания мок-объектов для тестирования
- Писать эффективные тестовые случаи для обеспечения правильности реализации сервисного и контроллерного слоев
- Использовать утверждения для проверки ожидаемого поведения тестируемых методов





