List of usage examples for org.springframework.batch.integration.launch JobLaunchRequest getJob
public Job getJob()
From source file:com.create.batch.integration.FileMessageToJobRequestTest.java
@Test public void testMessageFileToJobLaunchRequestConversion() { // given/*from w w w .j a v a2 s .c o m*/ final Message<File> message = mock(Message.class); final File file = mock(File.class); when(file.getAbsolutePath()).thenReturn(PATH); when(message.getPayload()).thenReturn(file); final Instant timestamp = Instant.ofEpochSecond(TIMESTAMP); when(clock.instant()).thenReturn(timestamp); // when final JobLaunchRequest jobLaunchRequest = transformer.toRequest(message); // then assertThat(jobLaunchRequest.getJob(), is(job)); assertThat(jobLaunchRequest.getJobParameters().getLong(FileMessageToJobRequest.TIMESTAMP_PARAMETER), equalTo(TIMESTAMP)); assertThat(jobLaunchRequest.getJobParameters().getString(PARAMETER), equalTo(PATH)); }
From source file:org.springframework.batch.admin.integration.JobLaunchRequestFileAdapterTests.java
@Test public void testSimpleJob() throws Exception { JobLaunchRequest request = adapter.adapt(new File("src/test/resources/data/test.txt")); assertEquals("foo", request.getJob().getName()); String fileName = request.getJobParameters().getString("input.file"); Resource resource = new DefaultResourceLoader().getResource(fileName); assertTrue("File does not exist: " + fileName, resource.exists()); assertNotNull("File is empty", IOUtils.toString(resource.getInputStream())); }