package com.sohu.test.dao;
import com.sohu.cache.dao.QuartzDao;
import com.sohu.cache.entity.TriggerInfo;
import com.sohu.cache.util.ConstUtils;
import com.sohu.test.BaseTest;
import org.junit.Test;
import org.quartz.Trigger;
import java.util.List;
import javax.annotation.Resource;
/**
* @author: lingguo
* @time: 2014/10/13 16:02
*/
public class QuartzDaoTest extends BaseTest {
@Resource
private QuartzDao quartzDao;
@Test
public void testGetTriggersByJobGroup() {
List<TriggerInfo> triggers = quartzDao.getTriggersByJobGroup(ConstUtils.REDIS_JOB_GROUP);
for (TriggerInfo info: triggers) {
logger.info("info: {}", info);
}
}
@Test
public void testGetAllTriggers() {
List<TriggerInfo> triggers = quartzDao.getAllTriggers();
for (TriggerInfo info: triggers) {
logger.info("{}", info);
}
}
@Test
public void testSearchTriggerByNameOrGroup() {
String queryString = "10078";
List<TriggerInfo> triggers = quartzDao.searchTriggerByNameOrGroup(queryString);
for (TriggerInfo info: triggers) {
logger.info("info: {}, {}", info, queryString);
}
}
}