@Test public void create() { // Given ProcessControl processControl = processControlFactoryForTest.newProcessControl(); ProcessControlEntity processControlEntity = processControlEntityFactoryForTest.newProcessControlEntity(); when(processControlJpaRepository.findOne(processControl.getProcessId())).thenReturn(null); processControlEntity = new ProcessControlEntity(); processControlServiceMapper.mapProcessControlToProcessControlEntity( processControl, processControlEntity); ProcessControlEntity processControlEntitySaved = processControlJpaRepository.save(processControlEntity); ProcessControl processControlSaved = processControlFactoryForTest.newProcessControl(); when(processControlServiceMapper.mapProcessControlEntityToProcessControl( processControlEntitySaved)) .thenReturn(processControlSaved); // When ProcessControl processControlResult = processControlService.create(processControl); // Then assertTrue(processControlResult == processControlSaved); }