Spring Boot: модульное тестирование и подмена (mock object)

Опубликовано: 06 Октябрь 2024
на канале: letsCode
73,102
2k

Spring Boot Web Application (MVC): добавляем модульное (unit) тестирование с помощью JUnit, Mockito и Hamcrest.

Модульное тестирование помогает обеспечивать и контролировать работоспособность кода приложения в процессе модификации логики программистами. Зачастую, мы не можем предвидеть все изменения, которые могут произойти в приложении в следствие наших изменений. Поэтому модульное тестирование стоит воспринимать как своеобразный "ремень безопасности".

Код из видео:
https://github.com/drucoder/sweater/t...

Документация по Spring test framework:
https://docs.spring.io/spring-boot/do...

Видео по интеграционным тестам:
   • Spring Boot: интеграционное тестирова...  

Документация по фреймворку Mockito:
https://site.mockito.org/

Документация по фреймворку Hamcrest:
https://code.google.com/archive/p/ham...

➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖

➡ Твиттер:   / letscodedru  
➡ Чат в Discord:   / discord  
➡ Группа Вконтакте: https://vk.com/letscodedru
➡ Канал в Telegram: https://t.me/letsCode_dru
➡ Чат в Telegram: https://t.me/joinchat/FeiP9xEhqHajfqh...

➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖

Поддержать проект:
➡ Patreon   / letscodedru  
➡ Яндекс.Деньги https://money.yandex.ru/to/4100145167...
➡ PayPal paypal.me/letscodedru
➡ Qiwi https://qiwi.me/letscode
➡ WebMoney/BitCoin https://funding.webmoney.ru/d/drucoder

➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖


➡ Ссылка на канал:    / @letscodedru  
➡ Ссылка на Яндекс.Дзен: https://zen.yandex.ru/media/id/5ac209...