mirror of
				https://gitee.com/hhyykk/ipms-sjy.git
				synced 2025-11-01 02:38:43 +08:00 
			
		
		
		
	测试 Quartz 的代码
This commit is contained in:
		| @@ -0,0 +1,50 @@ | ||||
| package cn.iocoder.dashboard.framework.quartz.core.scheduler; | ||||
|  | ||||
| import cn.hutool.core.util.StrUtil; | ||||
| import cn.iocoder.dashboard.TestApplication; | ||||
| import cn.iocoder.dashboard.modules.system.job.auth.SysUserSessionTimeoutJob; | ||||
| import org.junit.jupiter.api.Test; | ||||
| import org.quartz.SchedulerException; | ||||
| import org.springframework.boot.test.context.SpringBootTest; | ||||
|  | ||||
| import javax.annotation.Resource; | ||||
|  | ||||
| import static org.junit.jupiter.api.Assertions.*; | ||||
|  | ||||
| @SpringBootTest(classes = TestApplication.class, webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT) | ||||
| class SchedulerManagerTest { | ||||
|  | ||||
|     @Resource | ||||
|     private SchedulerManager schedulerManager; | ||||
|  | ||||
|     @Test | ||||
|     public void testAddJob() throws SchedulerException { | ||||
|         String jobHandlerName = StrUtil.lowerFirst(SysUserSessionTimeoutJob.class.getSimpleName()); | ||||
|         schedulerManager.addJob(1L, jobHandlerName, "test", "0/10 * * * * ? *"); | ||||
|     } | ||||
|  | ||||
|     @Test | ||||
|     public void testUpdateJob() throws SchedulerException { | ||||
|         String jobHandlerName = StrUtil.lowerFirst(SysUserSessionTimeoutJob.class.getSimpleName()); | ||||
|         schedulerManager.updateJob(jobHandlerName, "hahaha", "0/20 * * * * ? *"); | ||||
|     } | ||||
|  | ||||
|     @Test | ||||
|     public void testPauseJob() throws SchedulerException { | ||||
|         String jobHandlerName = StrUtil.lowerFirst(SysUserSessionTimeoutJob.class.getSimpleName()); | ||||
|         schedulerManager.pauseJob(jobHandlerName); | ||||
|     } | ||||
|  | ||||
|     @Test | ||||
|     public void testResumeJob() throws SchedulerException { | ||||
|         String jobHandlerName = StrUtil.lowerFirst(SysUserSessionTimeoutJob.class.getSimpleName()); | ||||
|         schedulerManager.resumeJob(jobHandlerName); | ||||
|     } | ||||
|  | ||||
|     @Test | ||||
|     public void testTriggerJob() throws SchedulerException { | ||||
|         String jobHandlerName = StrUtil.lowerFirst(SysUserSessionTimeoutJob.class.getSimpleName()); | ||||
|         schedulerManager.triggerJob(1L, jobHandlerName, "niubi!!!"); | ||||
|     } | ||||
|  | ||||
| } | ||||
		Reference in New Issue
	
	Block a user
	 YunaiV
					YunaiV