XxlJobInfoTest.java 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. package com.xxl.job.dao.impl;
  2. import java.util.List;
  3. import javax.annotation.Resource;
  4. import org.junit.Test;
  5. import org.junit.runner.RunWith;
  6. import org.springframework.test.context.ContextConfiguration;
  7. import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
  8. import com.xxl.job.core.model.XxlJobInfo;
  9. import com.xxl.job.dao.IXxlJobInfoDao;
  10. @RunWith(SpringJUnit4ClassRunner.class)
  11. @ContextConfiguration(locations = "classpath*:applicationcontext-*.xml")
  12. public class XxlJobInfoTest {
  13. @Resource
  14. private IXxlJobInfoDao xxlJobInfoDao;
  15. @Test
  16. public void pageList(){
  17. List<XxlJobInfo> list = xxlJobInfoDao.pageList(0, 20, null, null, null);
  18. int list_count = xxlJobInfoDao.pageListCount(0, 20, null, null, null);
  19. System.out.println(list);
  20. System.out.println(list_count);
  21. }
  22. @Test
  23. public void save_load(){
  24. XxlJobInfo info = new XxlJobInfo();
  25. info.setJobName("job_name");
  26. info.setJobCron("jobCron");
  27. info.setJobClass("jobClass");
  28. info.setJobData("jobData");
  29. int count = xxlJobInfoDao.save(info);
  30. System.out.println(count);
  31. System.out.println(info.getId());
  32. XxlJobInfo item = xxlJobInfoDao.load(info.getId());
  33. System.out.println(item);
  34. }
  35. @Test
  36. public void update(){
  37. XxlJobInfo item = xxlJobInfoDao.load(2);
  38. item.setJobCron("jobCron2");
  39. item.setJobData("jobData2");
  40. xxlJobInfoDao.update(item);
  41. }
  42. }