/** 测试根据上报事件取得对应事件的任务信息 */ public void testGetTaskOfCase() { FsCase fsCase = generateFsCase("测试事件取得", county); Task task = generateTask("测试任务取得"); task.setFsCase(fsCase); fsCaseManager.save(fsCase); taskManager.save(task); assertNotNull(reportManager.getTaskOfCase(fsCase.getId())); }
/** 测试根据任务ID取得该任务的详细信息 */ public void testGetTaskDetailOfTask() { Task task = generateTask("测试任务及详细"); TaskDetail taskDetail = generateTaskDetail("测试任务明细"); taskDetail.setTask(task); taskDetail.setDept(county); taskManager.save(task); taskManager.getDao().save(taskDetail); TaskDetail taskDetailRst = reportManager.getTaskDetailOfTask(task.getId(), county.getId()); assertNotNull(taskDetailRst); }
/** 测试删除上报事件及相关任务 */ public void testRemoveCase() { FsCase fsCase = generateFsCase("测试事件", county); Task task = generateTask("测试任务"); TaskDetail taskDetail = generateTaskDetail("测试任务处理结果"); task.setFsCase(fsCase); taskDetail.setTask(task); fsCaseManager.save(fsCase); taskManager.save(task); taskManager.getDao().save(taskDetail); reportManager.removeCase(fsCase.getId()); assertNull(fsCaseManager.get(fsCase.getId())); }