Онлайн-курс от GrabDuck.com: Какие возможности предоставляются в Spring Boot для тестирования. Делаем простейший unit test контроллера с использование JUnit, Mockito и Harmcrest. Как добавить необходимые @Autowired зависимости в тестовый класс с помощью Mockito. Как проверить с помощью Mockito, что были вызваны определенные методы. Смотрим, что такое библиотека Lombok и какие преимущества она дает при работе с моделью данных. Как автоматически уменьшить количество boilerplate кода в POJO объектах и определить getters, setters, конструкторы и другие полезные методы автоматически с помощью Lombok. Что такое интеграционное тестирование и как создать полноценный интеграционный тест с использованием Spring Boot. Как подключить для тестирования embedded mongo и проинициализировать базу данных специально подготовленными тестовыми данными. Создаем интеграционный тест, который запускает Spring Boot приложение целиком, осуществляет REST запрос к тестируемому серверу с использованием RestTemplate и проверяет полученные данные на корректность. Приглашаем Вас регистрироваться на