...

/

Unit Testing with Mockito and JUnit5

Unit Testing with Mockito and JUnit5

Let's explore unit testing using the Mockito and JUnit5 framework.

TodoTypeServiceTest

Let’s start with unit testing TodoTypeService. We’ll create the TodoTypeServiceTest in the io.educative.unit package under the src/test/java directory.

Press + to interact
package io.educative.unit;
import io.educative.repositories.TodoTypeRepository;
import io.educative.services.TodoTypeService;
import org.mockito.Mockito;
import javax.validation.Validator;
public class TodoTypeServiceTest {
private TodoTypeRepository todoTypeRepository = Mockito.mock(TodoTypeRepository.class);
private Validator validator = Mockito.mock(Validator.class);
private TodoTypeService service = new TodoTypeService(todoTypeRepository, validator);
}

We’ve used the Mockito class from the Mockito framework to mock the TodoTypeRepository and Validator classes required to create the instance of the ...