How-to articles, tricks, and solutions about MOCKING

Difference between @Mock and @InjectMocks

In the context of testing with the Mockito framework, the @Mock annotation is used to create a mock object of a class or interface, and the @InjectMocks annotation is used to inject the mock objects into a test class.

How to check String in response body with mockMvc

To check a string in the response body with MockMvc, you can use the andExpect() method of the MockMvcResultMatchers class.

How to mock void methods with Mockito

To mock a void method with Mockito, you can use the doAnswer method. Here is an example of how you can use it:

Mocking static methods with Mockito

Mockito is a popular mocking framework for Java. It allows you to create mock objects and set up test behavior for them.

Use Mockito to mock some methods but not others

Mockito is a Java mocking framework that allows you to create mock objects for testing.