Examples of ERQSSchedulerFP4Test


Examples of er.quartzscheduler.util.ERQSSchedulerFP4Test

  @Test
  public void testBuildJobDetail() throws SchedulerException
  {
    ERQSJobExecutionContext4Test jec = new ERQSJobExecutionContext4Test(true);
    ERQSSchedulerFP4Test fp = new ERQSSchedulerFP4Test();
    jec.setSchedulerFP(fp);

    ERQSJobSupervisor js = new ERQSJobSupervisor();
    js.execute(jec);
   
View Full Code Here

Examples of er.quartzscheduler.util.ERQSSchedulerFP4Test

  @Test
  public void testBuildTrigger() throws SchedulerException
  {
    ERQSJobExecutionContext4Test jec = new ERQSJobExecutionContext4Test(true);
    ERQSSchedulerFP4Test fp = new ERQSSchedulerFP4Test();
    jec.setSchedulerFP(fp);

    ERQSJobSupervisor js = new ERQSJobSupervisor();
    js.execute(jec);
   
View Full Code Here

Examples of er.quartzscheduler.util.ERQSSchedulerFP4Test

  @Test
  public void testExecute() throws SchedulerException
  {
    ERQSJobExecutionContext4Test jec = new ERQSJobExecutionContext4Test(true);
    ERQSSchedulerFP4Test fp = new ERQSSchedulerFP4Test();
    jec.setSchedulerFP(fp);
 
    ERQSJobSupervisor js = new ERQSJobSupervisor();
    js.execute(jec);
    assertNotNull(js.getSchedulerFPInstance());
View Full Code Here

Examples of er.quartzscheduler.util.ERQSSchedulerFP4Test

  @Test
  public void testBuildTriggerForJob() throws SchedulerException
  {
    ERQSJobExecutionContext4Test jec = new ERQSJobExecutionContext4Test(true);
    ERQSSchedulerFP4Test fp = new ERQSSchedulerFP4Test();
    jec.setSchedulerFP(fp);

    ERQSJobSupervisor js = new ERQSJobSupervisor();
    js.execute(jec);
   
View Full Code Here

Examples of er.quartzscheduler.util.ERQSSchedulerFP4Test

   */
  @Test
  public void testAddAndRemoveJob2Scheduler() throws SchedulerException
  {
    ERQSJobExecutionContext4Test jec = new ERQSJobExecutionContext4Test(true);
    ERQSSchedulerFP4Test fp = new ERQSSchedulerFP4Test();
    jec.setSchedulerFP(fp);
 
    ERQSJobSupervisor js = new ERQSJobSupervisor();
    js.execute(jec);
    ERQSJobDescription4Test jd = new ERQSJobDescription4Test();
    jd.setClassPath("er.quartzscheduler.foundation.ERQSExtendedAbstractJob4Test");
    jd.setCronExpression("0 0 12 * * ?");
    jd.setIsEnterpriseObject(false);
    js.addJob2Scheduler(jd);
    JobKey aJobKey = new JobKey(ERQSJobDescription4Test.DEF_JOB_NAME,  ERQSJobSupervisor.GROUP_NAME_PREFIX + ERQSJobDescription4Test.DEF_GROUP_NAME);
    JobDetail job = fp.getScheduler().getJobDetail(aJobKey);
    assertNotNull(job);
   
    Set<JobKey> aSet = js.getScheduledJobKeys();
    assertTrue(aSet.size() == 1);
   
View Full Code Here

Examples of er.quartzscheduler.util.ERQSSchedulerFP4Test

   */
  @Test
  public void testJobs2AddOrModify() throws SchedulerException
  {
    ERQSJobExecutionContext4Test jec = new ERQSJobExecutionContext4Test(true);
    ERQSSchedulerFP4Test fp = new ERQSSchedulerFP4Test();
    jec.setSchedulerFP(fp);
 
    ERQSJobSupervisor js = new ERQSJobSupervisor();
    js.execute(jec);
    ERQSJobDescription4Test jd1 = new ERQSJobDescription4Test();
    jd1.setName("jd1");
    jd1.setClassPath("er.quartzscheduler.foundation.ERQSExtendedAbstractJob4Test");
    jd1.setCronExpression("0 0 12 * * ?");
    jd1.setIsEnterpriseObject(false);
 
    ERQSJobDescription4Test jd2 = new ERQSJobDescription4Test();
    jd2.setName("jd2");
    jd2.setClassPath("er.quartzscheduler.foundation.ERQSExtendedAbstractJob4Test");
    jd2.setCronExpression("0 0 12 * * ?");
    jd2.setIsEnterpriseObject(false);
    NSArray<ERQSJobDescription> jds = new NSArray<ERQSJobDescription>(new ERQSJobDescription4Test[] {jd1, jd2});
    js.addOrModifyJobs(jds);
    Set<JobKey> aSet = js.getScheduledJobKeys();
    assertTrue(aSet.size() == 2);
    jd2.setCronExpression("0 0 6 * * ?");
    JobKey jobKey4jd2 = js.getJobKeyForJobDescription(jd2);
 
    JobDetail job4jd2 = fp.getScheduler().getJobDetail(jobKey4jd2);
    js.modifyJob(jd2, job4jd2);
    List<? extends Trigger> triggers = fp.getScheduler().getTriggersOfJob(jobKey4jd2);
    assertNotNull(triggers);
    assertTrue(triggers.size() == 1);
    CronTrigger aTrigger = (CronTrigger)triggers.get(0);
    assertEquals(aTrigger.getCronExpression(), "0 0 6 * * ?");
    jd2.setClassPath("er.quartzscheduler.foundation.ERQSJobSupervisor");
    js.modifyJob(jd2, job4jd2);
    job4jd2 = fp.getScheduler().getJobDetail(jobKey4jd2);
    assertEquals("er.quartzscheduler.foundation.ERQSJobSupervisor", job4jd2.getJobClass().getName());   
  }
View Full Code Here

Examples of er.quartzscheduler.util.ERQSSchedulerFP4Test

{
  @Test
  public void testExecute() throws JobExecutionException
  {
    ERQSJobExecutionContext4Test jec = new ERQSJobExecutionContext4Test(true);
    ERQSSchedulerFP4Test fp = new ERQSSchedulerFP4Test();
    jec.setSchedulerFP(fp);

    ERQSJobDescription4Test jdo = new ERQSJobDescription4Test();
    jdo.setIsEnterpriseObject(false);
    jdo.setLastExecutionDate(new NSTimestamp());
View Full Code Here

Examples of er.quartzscheduler.util.ERQSSchedulerFP4Test

  @Test
  public void testEditingContext() throws JobExecutionException
  {
    ERQSJobExecutionContext4Test jec = new ERQSJobExecutionContext4Test();
    ERQSSchedulerFP4Test fp = new ERQSSchedulerFP4Test();
    jec.setSchedulerFP(fp);
    ERQSExtendedAbstractJob4Test aJob = new ERQSExtendedAbstractJob4Test();
    aJob.execute(jec);
    assertNotNull(aJob.editingContext());
  }
View Full Code Here

Examples of er.quartzscheduler.util.ERQSSchedulerFP4Test

  @Test
  public void testGetResultMessage() throws JobExecutionException
  {
    ERQSJobExecutionContext4Test jec = new ERQSJobExecutionContext4Test();
    ERQSSchedulerFP4Test fp = new ERQSSchedulerFP4Test();
    jec.setSchedulerFP(fp);
    ERQSExtendedAbstractJob4Test aJob = new ERQSExtendedAbstractJob4Test();
    aJob.execute(jec);
    aJob.setResultMessage("message");
    assertEquals(jec.getResult(), "message");
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.