CodeSystemServiceImpl implements CodeSystemService { @Override public CodeSystemDto findById(Long id) { LOGGER.debug("Finding a CodeSystem with id: " + id); CodeSystem codeSystem = codeSystemRepository.findOne(id); return valueSetMgmtHelper.createCodeSystemDtoFromEntity(codeSystem); } CodeSystemServiceImpl(CodeSystemRepository codeSystemRepository,
			ValueSetMgmtHelper valueSetMgmtHelper); @Override @Transactional CodeSystemDto create(CodeSystemDto created); @Override @Transactional(rollbackFor = CodeSystemNotFoundException.class) CodeSystemDto delete(Long codeSystemId); @Override List<CodeSystemDto> findAll(); @Override CodeSystemDto findById(Long id); @Override @Transactional(rollbackFor = CodeSystemNotFoundException.class) CodeSystemDto update(CodeSystemDto updated);  }
@Test public void testfindId() { CodeSystem codeSystem = mock(CodeSystem.class); when(codeSystemRepository.findOne(anyLong())).thenReturn(codeSystem); CodeSystemDto codeSystemDto = mock(CodeSystemDto.class); when(valueSetMgmtHelper.createCodeSystemDtoFromEntity(codeSystem)) .thenReturn(codeSystemDto); assertEquals(vst.findById((long) 1), codeSystemDto); }