Skip to content

Instantly share code, notes, and snippets.

@jmsalcido
Created May 14, 2018 21:56
Show Gist options
  • Save jmsalcido/912ddfb62e9b4c66c00c9616189c8d5c to your computer and use it in GitHub Desktop.
Save jmsalcido/912ddfb62e9b4c66c00c9616189c8d5c to your computer and use it in GitHub Desktop.
Test Spring CRON Jobs
import org.junit.Test;
import org.springframework.scheduling.support.CronSequenceGenerator;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import static org.junit.Assert.*;
public class SpringCronSequenceTest {
@Test
public void test() {
CronSequenceGenerator cronSequenceGenerator = new CronSequenceGenerator("* 1 */1 * * *");
Calendar cal = Calendar.getInstance();
SimpleDateFormat formatter = new SimpleDateFormat("yyyy MMM dd HH:mm:ss");
System.out.println("today: " + formatter.format(cal.getTime()));
System.out.println("next execution: " + cronSequenceGenerator.next(cal.getTime()));
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment