86183
2022-09-09 0d999e33085c0a25c5525242748f6aa62a401159
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
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();
 
    }
 
}