### Question:
DictService { public void saveOrUpdate(DictDto dictDto) { if (StringUtils.isNotBlank(dictDto.getId())) { Dict tempDict = dictDao.findById(dictDto.getId()).orElseThrow(ResourceNotFoundException::new); BeanUtil.copyProperties(tempDict, dictDto); } dictDao.save(dictMapper.toEntity(dictDto)); } DictService(DictDao dictDao,
	                   DictMapper dictMapper); Page<DictDto> findDictByCondition(DictDto dictDto, Pageable pageable); List<DictDto> fetchDictTreeList(DictDto dictDto); DictDto findDictById(String resId); void saveOrUpdate(DictDto dictDto); void deleteBatch(List<String> resId); List<DictDto> findIdNameTypeByParentId(DictDto dictDto);  }### Answer:
@Test public void saveOrUpdate() { DictDto insertDict = new DictDto(); insertDict.setName("bar"); insertDict.setCode("001"); insertDict.setParentId("0"); insertDict.setDescription("0"); insertDict.setType("0"); dictService.saveOrUpdate(insertDict); }