### Question:
EmployeeServiceImpl implements EmployeeService { @Override @Transactional(rollbackFor = Exception.class) @CachePut(key = "#p0.id") public Employee update(Employee employee) { return dao.save(employee); }  @Override @Cacheable(key = "#p0") Employee findOne(Long id); @Override @Transactional(rollbackFor = Exception.class) @CachePut(key = "#p0.id") Employee update(Employee employee); @Override @Transactional(rollbackFor = Exception.class) @CacheEvict(key = "#p0") void delete(Long id);  }### Answer:
@Test public void testUpdate() throws Exception { }