From b77abcbc0f17070a2a970e0c4aa5837e90f28e1f Mon Sep 17 00:00:00 2001 From: shikeying <pxzsky@163.com> Date: 星期三, 03 四月 2024 14:02:49 +0800 Subject: [PATCH] 提供ip转地区离线查询(未完成) --- walker-scheduler/src/test/java/com/walker/scheduler/TestScheduler.java | 28 ++++++++++++++++++++++++++++ 1 files changed, 28 insertions(+), 0 deletions(-) diff --git a/walker-scheduler/src/test/java/com/walker/scheduler/TestScheduler.java b/walker-scheduler/src/test/java/com/walker/scheduler/TestScheduler.java index c373904..9e4b881 100644 --- a/walker-scheduler/src/test/java/com/walker/scheduler/TestScheduler.java +++ b/walker-scheduler/src/test/java/com/walker/scheduler/TestScheduler.java @@ -1,5 +1,6 @@ package com.walker.scheduler; +import com.walker.infrastructure.utils.DateUtils; import com.walker.infrastructure.utils.WaitConsoleInput; import com.walker.scheduler.impl.ForeverScheduler; import org.junit.Test; @@ -7,6 +8,33 @@ public class TestScheduler { // @Test + public void testEveryDayOnce(){ + EveryDayScheduler scheduler = new EveryDayScheduler(1, "鏈烘瀯淇℃伅鍚屾"); + Option option = new Option(); +// option.setPeriodType(Option.PeriodType.DAY); +// option.setTimeType(Option.TimeType.EXACTLY); +// int[] yearMonthDay = DateUtils.getCurrentYearMonthDay(); +// // 璁剧疆姣忓ぉ鍑屾櫒3鐐规墽琛� +// int settingHour = 3; +// option.setExactlyTime(yearMonthDay[0], yearMonthDay[1], yearMonthDay[2], settingHour); +// scheduler.setOption(option); +// scheduler.start(); +// System.out.println("鍒濆鍚姩锛宱ption=" + scheduler.getOption()); + + option.setPeriodType(Option.PeriodType.MONTH); + option.setTimeType(Option.TimeType.EXACTLY); + int[] yearMonthDay = DateUtils.getCurrentYearMonthDay(); + // 璁剧疆姣忓ぉ鍑屾櫒3鐐规墽琛� + int settingHour = 3; + option.setExactlyTime(yearMonthDay[0], yearMonthDay[1], 19, settingHour); + scheduler.setOption(option); + scheduler.start(); + System.out.println("鍒濆鍚姩锛宱ption=" + scheduler.getOption()); + + WaitConsoleInput.waitInput(); + } + +// @Test public void testRunIdSchedulers(){ this.createIdScheduler(2, 5000).start(); this.createIdScheduler(5, 12000).start(); -- Gitblit v1.9.1