package com.xxl.job.admin.dao; import com.xxl.job.admin.core.model.XxlJobInfo; import org.junit.Test; import org.junit.runner.RunWith; import org.springframework.boot.test.context.SpringBootTest; import org.springframework.test.context.junit4.SpringRunner; import javax.annotation.Resource; import java.util.Date; import java.util.List; @RunWith(SpringRunner.class) @SpringBootTest(webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT) public class XxlJobInfoDaoTest { @Resource private XxlJobInfoDao xxlJobInfoDao; @Test public void pageList(){ List list = xxlJobInfoDao.pageList(0, 20, 0, -1, null, null, null); int list_count = xxlJobInfoDao.pageListCount(0, 20, 0, -1, null, null, null); System.out.println(list); System.out.println(list_count); List list2 = xxlJobInfoDao.getJobsByGroup(1); } @Test public void save_load(){ XxlJobInfo info = new XxlJobInfo(); info.setJobGroup(1); info.setJobCron("jobCron"); info.setJobDesc("desc"); info.setAuthor("setAuthor"); info.setAlarmEmail("setAlarmEmail"); info.setExecutorRouteStrategy("setExecutorRouteStrategy"); info.setExecutorHandler("setExecutorHandler"); info.setExecutorParam("setExecutorParam"); info.setExecutorBlockStrategy("setExecutorBlockStrategy"); info.setGlueType("setGlueType"); info.setGlueSource("setGlueSource"); info.setGlueRemark("setGlueRemark"); info.setChildJobId("1"); info.setAddTime(new Date()); info.setUpdateTime(new Date()); info.setGlueUpdatetime(new Date()); int count = xxlJobInfoDao.save(info); XxlJobInfo info2 = xxlJobInfoDao.loadById(info.getId()); info2.setJobCron("jobCron2"); info2.setJobDesc("desc2"); info2.setAuthor("setAuthor2"); info2.setAlarmEmail("setAlarmEmail2"); info2.setExecutorRouteStrategy("setExecutorRouteStrategy2"); info2.setExecutorHandler("setExecutorHandler2"); info2.setExecutorParam("setExecutorParam2"); info2.setExecutorBlockStrategy("setExecutorBlockStrategy2"); info2.setGlueType("setGlueType2"); info2.setGlueSource("setGlueSource2"); info2.setGlueRemark("setGlueRemark2"); info2.setGlueUpdatetime(new Date()); info2.setChildJobId("1"); info2.setUpdateTime(new Date()); int item2 = xxlJobInfoDao.update(info2); xxlJobInfoDao.delete(info2.getId()); List list2 = xxlJobInfoDao.getJobsByGroup(1); int ret3 = xxlJobInfoDao.findAllCount(); } }