package wjw.cron.ex; import java.text.ParseException; import org.junit.After; import org.junit.AfterClass; import org.junit.Before; import org.junit.BeforeClass; import org.junit.Test; import static org.junit.Assert.*; import org.quartz.*; /** * * @author Administrator */ public class MainTest { public MainTest() { } @BeforeClass public static void setUpClass() throws Exception { } @AfterClass public static void tearDownClass() throws Exception { } @Before public void setUp() { } @After public void tearDown() { } /** * Test of main method, of class Main. */ @Test public void testMain() throws Exception { CronExpressionEx exp = new CronExpressionEx("0 3/5 3,5,14 1-30 * ?"); System.out.println("toString: " + exp.toString()); System.out.println("isValidExpression: " + CronExpressionEx.isValidExpression(exp.getCronExpression())); System.out.println("Fields->"); System.out.println("getSecondsField: " + exp.getSecondsField() + " | getSecondsExp: " + exp.getSecondsExp()); System.out.println("getMinutesField: " + exp.getMinutesField() + " | getMinutesExp: " + exp.getMinutesExp()); System.out.println("getHoursField: " + exp.getHoursField() + " | getHoursExp: " + exp.getHoursExp()); System.out.println("getDaysOfMonthField: " + exp.getDaysOfMonthField() + " | getDaysOfMonthExp: " + exp.getDaysOfMonthExp()); System.out.println("getMonthsField: " + exp.getMonthsField() + " | getMonthsExp: " + exp.getMonthsExp()); System.out.println("getDaysOfWeekField: " + exp.getDaysOfWeekField() + " | getDaysOfWeekExp: " + exp.getDaysOfWeekExp()); System.out.println("<-Fields"); java.util.Date dd = new java.util.Date(); for (int i = 1; i < 6; i++) { dd = exp.getNextValidTimeAfter(dd); System.out.println("getNextValidTimeAfter()" + i + "." + DateFormatUtil.format("yyyy-MM-dd HH:mm:ss", dd)); dd = new java.util.Date(dd.getTime() + 1000); } } }
![](https://static.zuidaima.com/resource/img/heart_ico.png)
1358849392 LV20
2022年11月23日
675104182 LV14
2020年9月22日
raven123 LV1
2020年1月7日
mingdongkeji LV12
2019年12月23日
werwrer LV6
2019年11月4日
leonwang12341 LV1
2019年9月8日
小小滑头鱼 LV26
2019年6月20日
qiheideguang LV16
2019年6月13日
luocheng LV18
2019年4月4日
toushita LV9
2019年2月22日
![](https://static.zuidaima.com/resource/img/cattle_ico.png)
Hachi6 LV13
2022年12月4日
1358849392 LV20
2022年11月23日
Firms11
2022年8月24日
暂无贡献等级
cz8857216 LV4
2022年5月9日
denliv_hui LV13
2021年10月20日
一个好人520 LV10
2021年9月29日
interface LV22
2021年6月14日
无花空折枝 LV9
2021年5月8日
15817213218 LV12
2020年11月26日
675104182 LV14
2020年9月21日