Научитесь писать потрясающие модульные тесты Java JUnit с помощью Spring Boot, Mockito, JsonAssert, Hamcrest и JsonPath за 40 простых шагов.
Spring Boot - это самый популярный фреймворк для разработки RESTful сервисов. Он имеет потрясающие возможности модульного тестирования с помощью Spring Boot Starter Test. Mockito - самая популярная среда для мокинга. JUnit является самым популярным фреймворком тестирования Java .
В этом курсе вы научитесь писать отличные юнит-тесты для простых сервисов RESTful с помощью Spring Boot Starter Test, Mockito и JUnit. Вы научитесь писать независимые модульные тесты для веб-сервисов RESTful, взаимодействующих с несколькими уровнями - веб, бизнес и данные. Вы узнаете, как писать интеграционные тесты, используя базу данных в памяти H2.
Вы будете строить модульные тесты шаг за шагом - за 40 простых шагов. Этот курс будет идеальным первым шагом в качестве введения в модульное тестирование с Spring Boot и Mockito Frameworks.
Вы будете использовать Spring (управление зависимостями), Spring Boot, Maven (управление зависимостями), Eclipse (IDE) в базе данных H2 и встроенном веб-сервере Tomcat. Мы поможем вам настроить каждый из них.
Вы будете использовать все фреймворки, которые являются частью Spring Boot Starter Test - JUnit, Spring Test, Spring Boot Test, AssertJ, Hamcrest, Mockito, JSONassert и JsonPath.
Вы научитесь использовать наиболее важные аннотации модульного тестирования - @RunWith (SpringRunner.class), @SpringBootTest, @WebMvcTest, @DataJpaTest и @MockBean.