Commit 5134f3c2 by 朽木不可雕也

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

parent efe183e5
...@@ -2,6 +2,13 @@ package com.zhiweidata.automatictest.barragecrawlerserver.createtasks; ...@@ -2,6 +2,13 @@ package com.zhiweidata.automatictest.barragecrawlerserver.createtasks;
import com.zhiweidata.automatictest.barragecrawlerserver.timertask.createtasks.BiliBiliCreateTaskJob; import com.zhiweidata.automatictest.barragecrawlerserver.timertask.createtasks.BiliBiliCreateTaskJob;
import org.junit.jupiter.api.Test; 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 * @author aszswaz
...@@ -12,8 +19,13 @@ import org.junit.jupiter.api.Test; ...@@ -12,8 +19,13 @@ import org.junit.jupiter.api.Test;
class BiliBiliCreateTaskJobTest { class BiliBiliCreateTaskJobTest {
@Test @Test
void execute() { void execute() throws SchedulerException, InterruptedException {
BiliBiliCreateTaskJob createTaskJob = new BiliBiliCreateTaskJob(); JobBuilder jobBuilder = JobBuilder.newJob(BiliBiliCreateTaskJob.class);
createTaskJob.execute(null); 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; ...@@ -2,6 +2,11 @@ package com.zhiweidata.automatictest.barragecrawlerserver.createtasks;
import com.zhiweidata.automatictest.barragecrawlerserver.timertask.createtasks.DouyuCreateTaskJob; import com.zhiweidata.automatictest.barragecrawlerserver.timertask.createtasks.DouyuCreateTaskJob;
import org.junit.jupiter.api.Test; 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 * @author aszswaz
...@@ -12,7 +17,12 @@ import org.junit.jupiter.api.Test; ...@@ -12,7 +17,12 @@ import org.junit.jupiter.api.Test;
class DouyuCreateTaskJobTest { class DouyuCreateTaskJobTest {
@Test @Test
void execute() { void execute() throws Exception {
new DouyuCreateTaskJob().execute(null); 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; package com.zhiweidata.automatictest.barragecrawlerserver.createtasks;
import com.zhiweidata.automatictest.barragecrawlerserver.timertask.createtasks.DouyuCreateTaskJob;
import com.zhiweidata.automatictest.barragecrawlerserver.timertask.createtasks.HuyaCreateTaskJob; import com.zhiweidata.automatictest.barragecrawlerserver.timertask.createtasks.HuyaCreateTaskJob;
import org.junit.jupiter.api.Test; 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 * @author aszswaz
...@@ -12,8 +18,12 @@ import org.junit.jupiter.api.Test; ...@@ -12,8 +18,12 @@ import org.junit.jupiter.api.Test;
class HuyaCreateTaskJobTest { class HuyaCreateTaskJobTest {
@Test @Test
void execute() { void execute() throws Exception {
HuyaCreateTaskJob taskJob = new HuyaCreateTaskJob(); JobBuilder jobBuilder = JobBuilder.newJob(HuyaCreateTaskJob.class);
taskJob.execute(null); 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; ...@@ -14,8 +14,6 @@ import org.quartz.Scheduler;
import org.quartz.SchedulerException; import org.quartz.SchedulerException;
import org.quartz.impl.StdSchedulerFactory; import org.quartz.impl.StdSchedulerFactory;
import static java.util.Objects.requireNonNull;
/** /**
* Bean容器 * Bean容器
* *
...@@ -67,7 +65,7 @@ public class BeanContainer { ...@@ -67,7 +65,7 @@ public class BeanContainer {
static { static {
SqlSessionFactory sqlSessionFactory = null; SqlSessionFactory sqlSessionFactory = null;
try (InputStream inputStream = Resources.getResourceAsStream("test/mybatis.xml")) { try (InputStream inputStream = Resources.getResourceAsStream("mybatis.xml")) {
SqlSessionFactoryBuilder builder = new SqlSessionFactoryBuilder(); SqlSessionFactoryBuilder builder = new SqlSessionFactoryBuilder();
// 先读取xml中的配置 // 先读取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