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<XxlJobInfo> 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<XxlJobInfo> 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<XxlJobInfo> list2 = xxlJobInfoDao.getJobsByGroup(1);
|
|
int ret3 = xxlJobInfoDao.findAllCount();
|
|
}
|
|
}
|