XxlJobInfoDaoTest.java 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. package com.xxl.job.admin.dao;
  2. import com.xxl.job.admin.core.model.XxlJobInfo;
  3. import org.junit.Test;
  4. import org.junit.runner.RunWith;
  5. import org.springframework.test.context.ContextConfiguration;
  6. import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
  7. import javax.annotation.Resource;
  8. import java.util.Date;
  9. import java.util.List;
  10. @RunWith(SpringJUnit4ClassRunner.class)
  11. @ContextConfiguration(locations = "classpath*:spring/applicationcontext-*.xml")
  12. public class XxlJobInfoDaoTest {
  13. @Resource
  14. private XxlJobInfoDao xxlJobInfoDao;
  15. @Test
  16. public void pageList(){
  17. List<XxlJobInfo> list = xxlJobInfoDao.pageList(0, 20, 0, -1, null, null, null);
  18. int list_count = xxlJobInfoDao.pageListCount(0, 20, 0, -1, null, null, null);
  19. System.out.println(list);
  20. System.out.println(list_count);
  21. List<XxlJobInfo> list2 = xxlJobInfoDao.getJobsByGroup(1);
  22. }
  23. @Test
  24. public void save_load(){
  25. XxlJobInfo info = new XxlJobInfo();
  26. info.setJobGroup(1);
  27. info.setJobCron("jobCron");
  28. info.setJobDesc("desc");
  29. info.setAuthor("setAuthor");
  30. info.setAlarmEmail("setAlarmEmail");
  31. info.setExecutorRouteStrategy("setExecutorRouteStrategy");
  32. info.setExecutorHandler("setExecutorHandler");
  33. info.setExecutorParam("setExecutorParam");
  34. info.setExecutorBlockStrategy("setExecutorBlockStrategy");
  35. info.setGlueType("setGlueType");
  36. info.setGlueSource("setGlueSource");
  37. info.setGlueRemark("setGlueRemark");
  38. info.setChildJobId("1");
  39. int count = xxlJobInfoDao.save(info);
  40. XxlJobInfo info2 = xxlJobInfoDao.loadById(info.getId());
  41. info2.setJobCron("jobCron2");
  42. info2.setJobDesc("desc2");
  43. info2.setAuthor("setAuthor2");
  44. info2.setAlarmEmail("setAlarmEmail2");
  45. info2.setExecutorRouteStrategy("setExecutorRouteStrategy2");
  46. info2.setExecutorHandler("setExecutorHandler2");
  47. info2.setExecutorParam("setExecutorParam2");
  48. info2.setExecutorBlockStrategy("setExecutorBlockStrategy2");
  49. info2.setGlueType("setGlueType2");
  50. info2.setGlueSource("setGlueSource2");
  51. info2.setGlueRemark("setGlueRemark2");
  52. info2.setGlueUpdatetime(new Date());
  53. info2.setChildJobId("1");
  54. int item2 = xxlJobInfoDao.update(info2);
  55. xxlJobInfoDao.delete(info2.getId());
  56. List<XxlJobInfo> list2 = xxlJobInfoDao.getJobsByGroup(1);
  57. int ret3 = xxlJobInfoDao.findAllCount();
  58. }
  59. }