@Override public JobParametersValidator getJobParametersValidator() { return delegate.getJobParametersValidator(); }
private void testRestartStepExecutionInvalidStatus(BatchStatus status) throws Exception { String jobName = "test_job"; JobRepository jobRepository = mock(JobRepository.class); JobParameters parameters = new JobParametersBuilder().addLong("runtime", System.currentTimeMillis()).toJobParameters(); JobExecution jobExecution = mock(JobExecution.class); Job job = mock(Job.class); JobParametersValidator validator = mock(JobParametersValidator.class); StepExecution stepExecution = mock(StepExecution.class); when(job.getName()).thenReturn(jobName); when(job.isRestartable()).thenReturn(true); when(job.getJobParametersValidator()).thenReturn(validator); when(jobRepository.getLastJobExecution(jobName, parameters)).thenReturn(jobExecution); when(stepExecution.getStatus()).thenReturn(status); when(jobExecution.getStepExecutions()).thenReturn(Arrays.asList(stepExecution)); //setup launcher jobLauncher = new SimpleJobLauncher(); jobLauncher.setJobRepository(jobRepository); //run jobLauncher.run(job, parameters); } }
job.getJobParametersValidator().validate(jobParameters);
@Override public JobParametersValidator getJobParametersValidator() { return delegate.getJobParametersValidator(); }
@Override public JobParametersValidator getJobParametersValidator() { return delegate.getJobParametersValidator(); }
@Override public JobParametersValidator getJobParametersValidator() { return delegate.getJobParametersValidator(); }
public JobParametersValidator getJobParametersValidator() { return delegate.getJobParametersValidator(); }
job.getJobParametersValidator().validate(jobParameters);
job.getJobParametersValidator().validate(jobParameters);
job.getJobParametersValidator().validate(jobParameters);
job.getJobParametersValidator().validate(jobParameters);
job.getJobParametersValidator().validate(jobParameters);