When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

Learn Java Unit Test: Mockito & Powermock Complete Tutorial
JUnit 5 with Mockito and JUnit 5 with Powermock absolutly tutorial on JUnit 5 framework Java 16 and JoCoCo maven plugin

This Course Includes
udemy
4.4 (79 reviews )
6 total hours
english
Online - Self Paced
course
Udemy
About Learn Java Unit Test: Mockito & Powermock Complete Tutorial
**** Please enable the vedio cc function (captions ) *****
Learn Java Unit Test: Mockito & Powermock Complete Tutorial contains below agenda, this course base on JAVA 16 and latest mockito 3.x version and latest powermock most detials guidance how to write the unit test code.
1. overview understand mocking
1.1 F.I.R.S.T Principles introduction
Fast
Isolated
Repeatable
Self-validating
Timely
1.2 what is mocking
1.3 simulate the user login application
1.4 unit test the user login function with mockito
2. Mockito details tutorial
2.1 how to mock objects
2.2 deep mock
2.3 mock object stubbling statement
when...thenReturn
doReturn...when
doNothing...when
when...thenThrow
doThrow...When
when...thenAnswer
doAnswer...when
when...thenCallRealMethod
doCallRealMethod...when
2.4 Stubbing statement - multiple return values
2.5 Stubbing statement - Cascading code style
2.6 Spying
2.7 Mockito argument matcher
2.8 verify method invocations
2.9 verify with VerificationMode
2.10 Mockito verify Interactions
2.11 Mockito ArgumentCaptor & @Captor
2.12 @InjectMocks
3. Mockito Inline Module
3.1 Mockito & BDD code style
3.2 Mockito mock static method
3.3 Mockito mock final classes & methods
4. Powermock details tutorial
4.1 what is powermock
4.2 why need powermock
4.3 powermock mock local variables
4.4 powermock mock static methods
4.5 powermock mock final classes & methods
4.6 powermock mock private methods
4.7 powermock spying
5. JoCoCo
5.1 JoCoCo for unit test coverage report on-the fly instrumentation
JoCoCo for unit test coverage report offline instrumentation
What You Will Learn?
- Know the unit test F.I.R.S.T principles.
- How to write the correct unit test in Java.
- Fully understand the Mockito 3.x usage.
- Fully understand the Powmock usage.
- Fully understand the TDD methodology.
- Unit test coverage by JoCoCo.