Spring Boot Unit Testing with JUnit Mockito and MockMvc

Genre: eLearning | MP4 | Video: h264, 1280×720 | Audio: AAC, 44.1 KHz
Language: English | Size: 5.80 GB | Duration: 10h 4m

Apply JUnit, Mockito, MockMvc and Spring Boot Unit Testing Features

What you’ll learn
Explore the architecture of the Spring Boot testing framework and write integration tests
Develop unit tests with JUnit
Mock Spring container dependencies using Mockito
Apply Test Driven Development (TDD) using JUnit, Mockito and Spring Boot
Test Spring Boot MVC web applications
Test Spring Boot REST APIs
Develop integration tests for Spring Data JPA
We are RESPONSIVE INSTRUCTORS … post your questions and we will RESPOND in 24 hours.
Spring Boot developers with JUnit and Mockio testing are in HIGH-DEMAND. Level up your career!
You can DOWNLOAD all source code and PDFs. Perfect for offline LEARNING and REVIEW.

Spring Boot
Spring Boot is the most popular framework for building enterprise Java applications. Spring Boot includes testing support to develop unit tests and integration tests using JUnit, Mockito and MockMvc. By developing tests, you can create applications with better code design, fewer bugs, and higher reliability. This course shows you how to take full advantage of Spring Boot’s testing support.

You will also use modern development tools such as IntelliJ (free version) and Maven. All of the projects are based on Maven, so you are free to use any IDE tool that you want.

In this course, you will get

– All source code is available for download

– Responsive Instructors: All questions answered within 24 hours

– PDFs of all lectures are available for download

– Professional video and audio recordings (check the free previews)

In this course, you will learn how to


Develop JUnit Tests

Set up projects to use JUnit

Apply JUnit assertions: Equals/Not Equals and Null/NotNull

Apply JUnit assertions: Same/Not Same and True/False

Leverage JUnit lifecycle annotations

Define custom display names for JUnit tests

Check for exceptions and timeouts

Define execution order JUnit tests

Perform code coverage analysis for JUnit tests

Apply conditional JUnit tests

Test Driven Development (TDD)

Apply Test Driven Development for build tests and application code

Create a failing test first

Update your code to make the tests pass

Take your tests from RED to GREEN

Apply TDD to a coding project

Leverage parameterized tests with TDD

Spring Boot Unit Testing Support

Explore annotations for Spring Boot Unit Testing support

Apply the @SpringBootTest annotation

Read Spring Boot application properties and inject values using the @TestPropertySource annotation

Perform assertEquals and assertNotEquals

Leverage Spring Boot singleton beans and prototype beans

Mocking with Mockito

Identify the need for mocking during test development

Leverage Mockito in JUnit tests

Applying the @MockBean annotation for injection

Throwing exceptions with Mocks

Spring Reflection Utils

Identify use cases for applying reflection in your JUnit tests

Apply ReflectionTestUtils to access non-public fields and methods

Integrate Spring Reflection Utils in your JUnit tests

Database Integration Testing

Identify the need for database integration testing during test development

Add database setup and clean code using @BeforeEach and @AfterEach

Leverage an embedded database to ease with testing setup and maintenance.

External SQL statements using @Sql annotation

Testing Spring Boot MVC Web Apps with MockMvc

Apply Spring Boot using testing for a Spring MVC CRUD web app

Identify use cases for testing Spring MVC @Controller

Configure the JUnit test case using @AutoConfigureMockMvc

Inject the MockMvc dependency for testing Spring MVC Controllers

Send HTTP Requests to Spring MVC Controllers and assert the results

Assert the view name returned by the Spring MVC Controller

Assert model attributes for the desired values

Testing Spring Boot REST APIs with MockMvc

Apply Spring Boot using testing for a Spring REST CRUD API

Inject the MockMvc dependency for testing Spring MVC @RestController

Send HTTP Requests to Spring MVC @RestController and assert the results

Leverage Jackson Object Mapper to send JSON data to REST API endpoint

Expect successful response and desired content type

Apply JsonPath to verify contents of JSON response

Compared to other Spring Boot Unit Testing courses

This course is up to date and covers recent versions of Spring Boot.

We are very responsive instructors and we are available to answer your questions and help you work through any problems.

Finally, all source code is provided with the course along with setup instructions.

Quality Material

You will receive a quality course, with solid technical material and excellent audio and video production. I am a best-selling instructor on Udemy. Here’s a list of my top courses.

Full Stack: Angular and Spring Boot E-Commerce Website

Spring and Hibernate for Beginners

Hibernate: Advanced Development Techniques

Deploy Java Spring Apps Online to Amazon Cloud (AWS)

JSP and Servlets for Beginners

JavaServer Faces (JSF) for Beginners

These courses have received rave 5 star reviews and over 500,000 students have taken the courses. Also, these courses are the most popular courses in their respective categories.

I also have an active YouTube channel where I post regular videos. In the past year, I’ve created over 800 video tutorials (public and private). My YouTube channel has over 6 million views and 38k subscribers. So I understand what works and what doesn’t work for creating video tutorials.

No Risk – Money-Back Guarantee

Finally, there is no risk. You can preview 25% of the course for free. Once you purchase the course, if for some reason you are not happy with the course, Udemy offers a 30-day money back guarantee.

So you have nothing to lose, sign up for this course and learn how to apply Spring Boot Unit Testing

Target Audience

Java Developers with Spring Boot experience

Who this course is for
The course is appropriate for all Spring Boot developers.






没有账号? 注册  忘记密码?