首页>代码>java swing编写Quartz表达式生成器CronExpBuilder>/CronExpBuilder/test/wjw/cron/ex/MainTest.java
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);
    }

  }
}
最近下载更多
1358849392  LV21 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日
最近浏览更多
dearxo2014  LV1 11月9日
Hachi6  LV13 2022年12月4日
1358849392  LV21 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日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友