Shiro Quartz之Junit测试Session管理
来源:互联网 发布:java 代理模式详解 编辑:程序博客网 时间:2024/06/05 10:15
Shiro的quartz主要API上提供了org.apache.shiro.session.mgt.quartz下session管理的两个类:QuartzSessionValidationJob和QuartzSessionValidationScheduler.
下面我们来看看shiro quartz使用Junit是怎样通过测试的:
package org.apache.shiro.session.mgt.quartz;import java.util.Date;import org.apache.shiro.util.LifecycleUtils;import org.junit.After;import org.junit.Before;import org.junit.Test;import org.quartz.JobDetail;import org.quartz.Scheduler;import org.quartz.SchedulerException;import org.quartz.Trigger;import org.quartz.TriggerUtils;public class QuartzSessionValidationTest{private Scheduler scheduler;@Beforepublic void setUp(){try{scheduler =new QuartzSessionValidationScheduler().getScheduler();} catch (SchedulerException e){e.printStackTrace();}}@Afterpublic void tearDown(){LifecycleUtils.destroy(scheduler);}@Testpublic void testJob(){JobDetail job=new JobDetail("sessionJob", "Jobs", QuartzSessionValidationJob.class);try{scheduler.start();Trigger trigger=TriggerUtils.makeSecondlyTrigger(60);trigger.setStartTime(new Date());trigger.setName("trigger");scheduler.scheduleJob(job, trigger);} catch (SchedulerException e){e.printStackTrace();}}}
0 0
- Shiro Quartz之Junit测试Session管理
- shiro关闭session管理
- Shiro入门-session管理
- Shiro详解之Session
- shiro 之 Session Management
- java junit测试quartz job报错
- shiro缓存管理和session管理
- junit测试管理类:junit test suite
- JUnit 之孤立测试
- Android之JUnit测试
- JUnit之测试方法
- Junit之断言测试
- Shiro学习(10)Session管理
- Shiro的缓存和session管理
- Shiro学习(10)Session管理
- 第六章:Shiro的Session管理
- Hibernate SpringDataJpa使用Junit测试 no Session
- shiro框架之会话管理
- 无线路由器一、二、三根天线有啥区别?
- 定时器
- 关注的学术大牛
- jQuery之功能性表格开发
- ucgui编程(一)
- Shiro Quartz之Junit测试Session管理
- Hive学习之Metastore及其配置管理
- 最长有序子序列
- HCNA-Storage(华为认证网络存储工程师) 培训
- Jetty开发指导:调试
- matlab 连续图片生成AVI视频
- TEXT有内容则选中该行的CHECKBOX
- 如何求根号2的值,并且按照需要列出指定小数位
- input驱动程序