Commit 5134f3c2 by 朽木不可雕也

修改个平台的单元测试代码

parent efe183e5
......@@ -2,6 +2,13 @@ package com.zhiweidata.automatictest.barragecrawlerserver.createtasks;
import com.zhiweidata.automatictest.barragecrawlerserver.timertask.createtasks.BiliBiliCreateTaskJob;
import org.junit.jupiter.api.Test;
import org.quartz.JobBuilder;
import static com.zhiweidata.automatictest.publics.BeanContainer.SCHEDULER;
import org.quartz.SchedulerException;
import org.quartz.Trigger;
import org.quartz.TriggerBuilder;
/**
* @author aszswaz
......@@ -12,8 +19,13 @@ import org.junit.jupiter.api.Test;
class BiliBiliCreateTaskJobTest {
@Test
void execute() {
BiliBiliCreateTaskJob createTaskJob = new BiliBiliCreateTaskJob();
createTaskJob.execute(null);
void execute() throws SchedulerException, InterruptedException {
JobBuilder jobBuilder = JobBuilder.newJob(BiliBiliCreateTaskJob.class);
TriggerBuilder<Trigger> triggerBuilder = TriggerBuilder.newTrigger();
triggerBuilder.startNow();
SCHEDULER.scheduleJob(jobBuilder.build(), triggerBuilder.build());
Thread.sleep(100);
SCHEDULER.shutdown(true);
}
}
\ No newline at end of file
......@@ -2,6 +2,11 @@ package com.zhiweidata.automatictest.barragecrawlerserver.createtasks;
import com.zhiweidata.automatictest.barragecrawlerserver.timertask.createtasks.DouyuCreateTaskJob;
import org.junit.jupiter.api.Test;
import org.quartz.JobBuilder;
import org.quartz.Trigger;
import org.quartz.TriggerBuilder;
import static com.zhiweidata.automatictest.publics.BeanContainer.SCHEDULER;
/**
* @author aszswaz
......@@ -12,7 +17,12 @@ import org.junit.jupiter.api.Test;
class DouyuCreateTaskJobTest {
@Test
void execute() {
new DouyuCreateTaskJob().execute(null);
void execute() throws Exception {
JobBuilder jobBuilder = JobBuilder.newJob(DouyuCreateTaskJob.class);
TriggerBuilder<Trigger> triggerBuilder = TriggerBuilder.newTrigger();
triggerBuilder.startNow();
SCHEDULER.scheduleJob(jobBuilder.build(), triggerBuilder.build());
Thread.sleep(100);
SCHEDULER.shutdown(true);
}
}
\ No newline at end of file
package com.zhiweidata.automatictest.barragecrawlerserver.createtasks;
import com.zhiweidata.automatictest.barragecrawlerserver.timertask.createtasks.DouyuCreateTaskJob;
import com.zhiweidata.automatictest.barragecrawlerserver.timertask.createtasks.HuyaCreateTaskJob;
import org.junit.jupiter.api.Test;
import org.quartz.JobBuilder;
import org.quartz.Trigger;
import org.quartz.TriggerBuilder;
import static com.zhiweidata.automatictest.publics.BeanContainer.SCHEDULER;
/**
* @author aszswaz
......@@ -12,8 +18,12 @@ import org.junit.jupiter.api.Test;
class HuyaCreateTaskJobTest {
@Test
void execute() {
HuyaCreateTaskJob taskJob = new HuyaCreateTaskJob();
taskJob.execute(null);
void execute() throws Exception {
JobBuilder jobBuilder = JobBuilder.newJob(HuyaCreateTaskJob.class);
TriggerBuilder<Trigger> triggerBuilder = TriggerBuilder.newTrigger();
triggerBuilder.startNow();
SCHEDULER.scheduleJob(jobBuilder.build(), triggerBuilder.build());
Thread.sleep(100);
SCHEDULER.shutdown(true);
}
}
\ No newline at end of file
......@@ -14,8 +14,6 @@ import org.quartz.Scheduler;
import org.quartz.SchedulerException;
import org.quartz.impl.StdSchedulerFactory;
import static java.util.Objects.requireNonNull;
/**
* Bean容器
*
......@@ -67,7 +65,7 @@ public class BeanContainer {
static {
SqlSessionFactory sqlSessionFactory = null;
try (InputStream inputStream = Resources.getResourceAsStream("test/mybatis.xml")) {
try (InputStream inputStream = Resources.getResourceAsStream("mybatis.xml")) {
SqlSessionFactoryBuilder builder = new SqlSessionFactoryBuilder();
// 先读取xml中的配置
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment