Updated tests to remove deprecated code from tests

* cleanup removing unused headers
* Updated asserts in code base that needed messages (marked as deprecated)
* left one test that was testing a deprecated constructor.  When that code is removed we can remove that test.
* some other cleanup

resolves #338
This commit is contained in:
Glenn Renfro
2018-01-05 09:30:26 -05:00
committed by Michael Minella
parent c4324b550d
commit 3ad9efe3fe
25 changed files with 36 additions and 46 deletions

View File

@@ -200,7 +200,7 @@ public class DeployerPartitionHandler implements PartitionHandler, EnvironmentAw
/** /**
* Map of deployment properties to be used by the {@link TaskLauncher} * Map of deployment properties to be used by the {@link TaskLauncher}
* *
* @param deploymentProperties properites to be used by the {@link TaskLauncher} * @param deploymentProperties properties to be used by the {@link TaskLauncher}
*/ */
public void setDeploymentProperties(Map<String, String> deploymentProperties) { public void setDeploymentProperties(Map<String, String> deploymentProperties) {
this.deploymentProperties = deploymentProperties; this.deploymentProperties = deploymentProperties;

View File

@@ -99,7 +99,7 @@ public class TaskBatchExecutionListenerTests {
private void validateContext() { private void validateContext() {
TaskExplorer taskExplorer = this.applicationContext.getBean(TaskExplorer.class); TaskExplorer taskExplorer = this.applicationContext.getBean(TaskExplorer.class);
Page<TaskExecution> page = taskExplorer.findTaskExecutionsByName("application", new PageRequest(0, 1)); Page<TaskExecution> page = taskExplorer.findTaskExecutionsByName("application", PageRequest.of(0, 1));
Set<Long> jobExecutionIds = taskExplorer.getJobExecutionIdsByTaskExecutionId(page.iterator().next().getExecutionId()); Set<Long> jobExecutionIds = taskExplorer.getJobExecutionIdsByTaskExecutionId(page.iterator().next().getExecutionId());
@@ -117,7 +117,7 @@ public class TaskBatchExecutionListenerTests {
TaskExplorer taskExplorer = this.applicationContext.getBean(TaskExplorer.class); TaskExplorer taskExplorer = this.applicationContext.getBean(TaskExplorer.class);
Page<TaskExecution> page = taskExplorer.findTaskExecutionsByName("application", new PageRequest(0, 1)); Page<TaskExecution> page = taskExplorer.findTaskExecutionsByName("application", PageRequest.of(0, 1));
Set<Long> jobExecutionIds = taskExplorer.getJobExecutionIdsByTaskExecutionId(page.iterator().next().getExecutionId()); Set<Long> jobExecutionIds = taskExplorer.getJobExecutionIdsByTaskExecutionId(page.iterator().next().getExecutionId());

View File

@@ -40,7 +40,8 @@ public class SimpleCommandLineArgsProviderTests {
TaskExecution taskExecution = new TaskExecution(); TaskExecution taskExecution = new TaskExecution();
taskExecution.setArguments(Arrays.asList("foo", "bar", "baz")); taskExecution.setArguments(Arrays.asList("foo", "bar", "baz"));
CommandLineArgsProvider provider = new SimpleCommandLineArgsProvider(taskExecution); SimpleCommandLineArgsProvider provider = new SimpleCommandLineArgsProvider();
provider.onTaskStartup(taskExecution);
List<String> commandLineArgs = provider.getCommandLineArgs(null); List<String> commandLineArgs = provider.getCommandLineArgs(null);
@@ -59,7 +60,8 @@ public class SimpleCommandLineArgsProviderTests {
TaskExecution taskExecution = new TaskExecution(); TaskExecution taskExecution = new TaskExecution();
taskExecution.setArguments(Arrays.asList("foo", "bar", "baz")); taskExecution.setArguments(Arrays.asList("foo", "bar", "baz"));
SimpleCommandLineArgsProvider provider = new SimpleCommandLineArgsProvider(taskExecution); SimpleCommandLineArgsProvider provider = new SimpleCommandLineArgsProvider();
provider.onTaskStartup(taskExecution);
provider.setAppendedArgs(appendedValues); provider.setAppendedArgs(appendedValues);
List<String> commandLineArgs = provider.getCommandLineArgs(null); List<String> commandLineArgs = provider.getCommandLineArgs(null);
@@ -78,7 +80,8 @@ public class SimpleCommandLineArgsProviderTests {
TaskExecution taskExecution = new TaskExecution(); TaskExecution taskExecution = new TaskExecution();
taskExecution.setArguments(Arrays.asList("foo", "bar", "baz")); taskExecution.setArguments(Arrays.asList("foo", "bar", "baz"));
SimpleCommandLineArgsProvider provider = new SimpleCommandLineArgsProvider(taskExecution); SimpleCommandLineArgsProvider provider = new SimpleCommandLineArgsProvider();
provider.onTaskStartup(taskExecution);
provider.setAppendedArgs(null); provider.setAppendedArgs(null);
List<String> commandLineArgs = provider.getCommandLineArgs(null); List<String> commandLineArgs = provider.getCommandLineArgs(null);

View File

@@ -29,7 +29,6 @@ import org.apache.commons.logging.LogFactory;
import org.springframework.beans.factory.DisposableBean; import org.springframework.beans.factory.DisposableBean;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.boot.ApplicationArguments; import org.springframework.boot.ApplicationArguments;
import org.springframework.boot.ExitCodeEvent; import org.springframework.boot.ExitCodeEvent;
import org.springframework.boot.context.event.ApplicationFailedEvent; import org.springframework.boot.context.event.ApplicationFailedEvent;

View File

@@ -136,7 +136,7 @@ public abstract class AbstractSqlPagingQueryProvider implements PagingQueryProvi
@Override @Override
public void init(DataSource dataSource) throws Exception { public void init(DataSource dataSource) throws Exception {
Assert.notNull(dataSource); Assert.notNull(dataSource, "DataSource must not be null");
Assert.hasLength(selectClause, "selectClause must be specified"); Assert.hasLength(selectClause, "selectClause must be specified");
Assert.hasLength(fromClause, "fromClause must be specified"); Assert.hasLength(fromClause, "fromClause must be specified");
Assert.notEmpty(sortKeys, "sortKey must be specified"); Assert.notEmpty(sortKeys, "sortKey must be specified");

View File

@@ -212,9 +212,9 @@ public class TaskLifecycleListenerTests {
Integer exitCode, Throwable exception, String externalExecutionId, Integer exitCode, Throwable exception, String externalExecutionId,
Long parentExecutionId) { Long parentExecutionId) {
Sort sort = new Sort("id"); Sort sort = Sort.by("id");
PageRequest request = new PageRequest(0, Integer.MAX_VALUE, sort); PageRequest request = PageRequest.of(0, Integer.MAX_VALUE, sort);
Page<TaskExecution> taskExecutionsByName = this.taskExplorer.findTaskExecutionsByName("testTask", Page<TaskExecution> taskExecutionsByName = this.taskExplorer.findTaskExecutionsByName("testTask",
request); request);

View File

@@ -138,7 +138,7 @@ public class JdbcTaskExecutionDaoTests {
@DirtiesContext @DirtiesContext
public void testFindAllPageableSort() { public void testFindAllPageableSort() {
initializeRepositoryNotInOrder(); initializeRepositoryNotInOrder();
Sort sort = new Sort(new Sort.Order(Sort.Direction.ASC, Sort sort = Sort.by(new Sort.Order(Sort.Direction.ASC,
"EXTERNAL_EXECUTION_ID")); "EXTERNAL_EXECUTION_ID"));
Iterator<TaskExecution> iter = getPageIterator(0, 2, sort); Iterator<TaskExecution> iter = getPageIterator(0, 2, sort);
TaskExecution taskExecution = iter.next(); TaskExecution taskExecution = iter.next();
@@ -202,8 +202,8 @@ public class JdbcTaskExecutionDaoTests {
private Iterator<TaskExecution> getPageIterator(int pageNum, int pageSize, Sort sort) { private Iterator<TaskExecution> getPageIterator(int pageNum, int pageSize, Sort sort) {
Pageable pageable = (sort == null) ? Pageable pageable = (sort == null) ?
new PageRequest(pageNum, pageSize) : PageRequest.of(pageNum, pageSize) :
new PageRequest(pageNum, pageSize, sort); PageRequest.of(pageNum, pageSize, sort);
Page<TaskExecution> page = dao.findAll(pageable); Page<TaskExecution> page = dao.findAll(pageable);
assertEquals(3, page.getTotalElements()); assertEquals(3, page.getTotalElements());
assertEquals(2, page.getTotalPages()); assertEquals(2, page.getTotalPages());

View File

@@ -37,7 +37,7 @@ public class FindAllPagingQueryProviderTests {
private String databaseProductName; private String databaseProductName;
private String expectedQuery; private String expectedQuery;
private Pageable pageable = new PageRequest(0, 10); private Pageable pageable = PageRequest.of(0, 10);
@Parameterized.Parameters @Parameterized.Parameters
public static Collection<Object[]> data() { public static Collection<Object[]> data() {

View File

@@ -28,7 +28,7 @@ public class InvalidPagingQueryProviderTests {
@Test(expected = IllegalStateException.class) @Test(expected = IllegalStateException.class)
public void testInvalidDatabase() throws Exception{ public void testInvalidDatabase() throws Exception{
Pageable pageable = new PageRequest(0, 10); Pageable pageable = PageRequest.of(0, 10);
String actualQuery = TestDBUtils.getPagingQueryProvider("Invalid").getPageQuery(pageable); TestDBUtils.getPagingQueryProvider("Invalid").getPageQuery(pageable);
} }
} }

View File

@@ -38,7 +38,7 @@ public class WhereClausePagingQueryProviderTests {
private String databaseProductName; private String databaseProductName;
private String expectedQuery; private String expectedQuery;
private Pageable pageable = new PageRequest(0, 10); private Pageable pageable = PageRequest.of(0, 10);
@Parameterized.Parameters @Parameterized.Parameters
public static Collection<Object[]> data() { public static Collection<Object[]> data() {

View File

@@ -171,7 +171,7 @@ public class SimpleTaskExplorerTests {
createTaskExecution(getSimpleTaskExecution()); createTaskExecution(getSimpleTaskExecution());
expectedResults.put(expectedTaskExecution.getExecutionId(), expectedTaskExecution); expectedResults.put(expectedTaskExecution.getExecutionId(), expectedTaskExecution);
} }
Pageable pageable = new PageRequest(0, 10); Pageable pageable = PageRequest.of(0, 10);
Page<TaskExecution> actualResults = taskExplorer.findRunningTaskExecutions(TASK_NAME, pageable); Page<TaskExecution> actualResults = taskExplorer.findRunningTaskExecutions(TASK_NAME, pageable);
assertEquals(String.format( assertEquals(String.format(
@@ -206,7 +206,7 @@ public class SimpleTaskExplorerTests {
expectedResults.put(expectedTaskExecution.getExecutionId(), expectedTaskExecution); expectedResults.put(expectedTaskExecution.getExecutionId(), expectedTaskExecution);
} }
Pageable pageable = new PageRequest(0, 10); Pageable pageable = PageRequest.of(0, 10);
Page<TaskExecution> resultSet = taskExplorer.findTaskExecutionsByName(TASK_NAME, pageable); Page<TaskExecution> resultSet = taskExplorer.findTaskExecutionsByName(TASK_NAME, pageable);
assertEquals(String.format( assertEquals(String.format(
"Running task count for task name did not match expected result for testType %s", "Running task count for task name did not match expected result for testType %s",
@@ -239,25 +239,25 @@ public class SimpleTaskExplorerTests {
@Test @Test
public void findAllExecutionsOffBoundry() { public void findAllExecutionsOffBoundry() {
Pageable pageable = new PageRequest(0, 10); Pageable pageable = PageRequest.of(0, 10);
verifyPageResults(pageable, 103); verifyPageResults(pageable, 103);
} }
@Test @Test
public void findAllExecutionsOffBoundryByOne() { public void findAllExecutionsOffBoundryByOne() {
Pageable pageable = new PageRequest(0, 10); Pageable pageable = PageRequest.of(0, 10);
verifyPageResults(pageable, 101); verifyPageResults(pageable, 101);
} }
@Test @Test
public void findAllExecutionsOnBoundry() { public void findAllExecutionsOnBoundry() {
Pageable pageable = new PageRequest(0, 10); Pageable pageable = PageRequest.of(0, 10);
verifyPageResults(pageable, 100); verifyPageResults(pageable, 100);
} }
@Test @Test
public void findAllExecutionsNoResult() { public void findAllExecutionsNoResult() {
Pageable pageable = new PageRequest(0, 10); Pageable pageable = PageRequest.of(0, 10);
verifyPageResults(pageable, 0); verifyPageResults(pageable, 0);
} }
@@ -285,7 +285,7 @@ public class SimpleTaskExplorerTests {
taskPage.getTotalElements()); taskPage.getTotalElements());
//Verify pagination //Verify pagination
Pageable actualPageable = new PageRequest(0, pageable.getPageSize()); Pageable actualPageable = PageRequest.of(0, pageable.getPageSize());
boolean hasMorePages = taskPage.hasContent(); boolean hasMorePages = taskPage.hasContent();
int pageNumber = 0; int pageNumber = 0;
int elementCount = 0; int elementCount = 0;

View File

@@ -28,7 +28,6 @@ import org.springframework.cloud.task.repository.TaskExecution;
import org.springframework.cloud.task.repository.TaskRepository; import org.springframework.cloud.task.repository.TaskRepository;
import org.springframework.cloud.task.repository.dao.MapTaskExecutionDao; import org.springframework.cloud.task.repository.dao.MapTaskExecutionDao;
import org.springframework.cloud.task.util.TaskExecutionCreator; import org.springframework.cloud.task.util.TaskExecutionCreator;
import org.springframework.cloud.task.util.TestDBUtils;
import org.springframework.cloud.task.util.TestVerifierUtils; import org.springframework.cloud.task.util.TestVerifierUtils;
import static org.springframework.test.util.AssertionErrors.assertTrue; import static org.springframework.test.util.AssertionErrors.assertTrue;

View File

@@ -55,7 +55,6 @@ import org.springframework.jdbc.datasource.init.ResourceDatabasePopulator;
import org.springframework.test.context.junit4.SpringRunner; import org.springframework.test.context.junit4.SpringRunner;
import org.springframework.util.SocketUtils; import org.springframework.util.SocketUtils;
import static org.hamcrest.MatcherAssert.assertThat;
import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertTrue; import static org.junit.Assert.assertTrue;
@@ -139,7 +138,7 @@ public class TaskStartTests {
getTaskApplication(1).run(new String[0]); getTaskApplication(1).run(new String[0]);
assertTrue(waitForDBToBePopulated()); assertTrue(waitForDBToBePopulated());
Page<TaskExecution> taskExecutions = taskExplorer.findAll(new PageRequest(0, 10)); Page<TaskExecution> taskExecutions = taskExplorer.findAll(PageRequest.of(0, 10));
TaskExecution te = taskExecutions.iterator().next(); TaskExecution te = taskExecutions.iterator().next();
assertEquals("Only one row is expected", 1, taskExecutions.getTotalElements()); assertEquals("Only one row is expected", 1, taskExecutions.getTotalElements());
assertEquals("return code should be 0", 0, taskExecutions.iterator().next().getExitCode().intValue()); assertEquals("return code should be 0", 0, taskExecutions.iterator().next().getExitCode().intValue());
@@ -155,7 +154,7 @@ public class TaskStartTests {
getTaskApplication(1).run(new String[0]); getTaskApplication(1).run(new String[0]);
assertTrue(waitForDBToBePopulated()); assertTrue(waitForDBToBePopulated());
Page<TaskExecution> taskExecutions = taskExplorer.findAll(new PageRequest(0, 10)); Page<TaskExecution> taskExecutions = taskExplorer.findAll(PageRequest.of(0, 10));
TaskExecution te = taskExecutions.iterator().next(); TaskExecution te = taskExecutions.iterator().next();
assertEquals("Only one row is expected", 1, taskExecutions.getTotalElements()); assertEquals("Only one row is expected", 1, taskExecutions.getTotalElements());
assertEquals("return code should be 0", 0, taskExecutions.iterator().next().getExitCode().intValue()); assertEquals("return code should be 0", 0, taskExecutions.iterator().next().getExitCode().intValue());

View File

@@ -139,7 +139,7 @@ public class TaskLauncherSinkTests {
launchTask(URL); launchTask(URL);
assertTrue(waitForDBToBePopulated()); assertTrue(waitForDBToBePopulated());
Page<TaskExecution> taskExecutions = taskExplorer.findAll(new PageRequest(0, 10)); Page<TaskExecution> taskExecutions = taskExplorer.findAll(PageRequest.of(0, 10));
TaskExecution te = taskExecutions.iterator().next(); TaskExecution te = taskExecutions.iterator().next();
assertEquals("Only one row is expected", 1, taskExecutions.getTotalElements()); assertEquals("Only one row is expected", 1, taskExecutions.getTotalElements());
assertEquals("return code should be 0", 0, taskExecutions.iterator().next().getExitCode().intValue()); assertEquals("return code should be 0", 0, taskExecutions.iterator().next().getExitCode().intValue());

View File

@@ -27,7 +27,6 @@ import org.junit.After;
import org.junit.ClassRule; import org.junit.ClassRule;
import org.junit.Test; import org.junit.Test;
import org.springframework.batch.core.scope.context.ChunkContext;
import org.springframework.boot.autoconfigure.EnableAutoConfiguration; import org.springframework.boot.autoconfigure.EnableAutoConfiguration;
import org.springframework.boot.autoconfigure.context.PropertyPlaceholderAutoConfiguration; import org.springframework.boot.autoconfigure.context.PropertyPlaceholderAutoConfiguration;
import org.springframework.boot.builder.SpringApplicationBuilder; import org.springframework.boot.builder.SpringApplicationBuilder;

View File

@@ -101,7 +101,7 @@ public class JpaApplicationTests {
assertTrue("Unable to find the insert message: " + output, output.contains(INSERT_MESSAGE)); assertTrue("Unable to find the insert message: " + output, output.contains(INSERT_MESSAGE));
JdbcTemplate template = new JdbcTemplate(this.dataSource); JdbcTemplate template = new JdbcTemplate(this.dataSource);
Map<String, Object> result = template.queryForMap("Select * from TASK_RUN_OUTPUT"); Map<String, Object> result = template.queryForMap("Select * from TASK_RUN_OUTPUT");
assertThat(((Long) result.get("ID")), is(1L)); assertThat((result.get("ID")), is(1L));
assertThat(((String) result.get("OUTPUT")), containsString("Executed at")); assertThat(((String) result.get("OUTPUT")), containsString("Executed at"));
} }

View File

@@ -43,7 +43,6 @@ import org.springframework.cloud.deployer.resource.support.DelegatingResourceLoa
import org.springframework.cloud.deployer.spi.task.TaskLauncher; import org.springframework.cloud.deployer.spi.task.TaskLauncher;
import org.springframework.cloud.task.batch.partition.DeployerPartitionHandler; import org.springframework.cloud.task.batch.partition.DeployerPartitionHandler;
import org.springframework.cloud.task.batch.partition.DeployerStepExecutionHandler; import org.springframework.cloud.task.batch.partition.DeployerStepExecutionHandler;
import org.springframework.cloud.task.batch.partition.NoOpEnvironmentVariablesProvider;
import org.springframework.cloud.task.batch.partition.PassThroughCommandLineArgsProvider; import org.springframework.cloud.task.batch.partition.PassThroughCommandLineArgsProvider;
import org.springframework.cloud.task.batch.partition.SimpleEnvironmentVariablesProvider; import org.springframework.cloud.task.batch.partition.SimpleEnvironmentVariablesProvider;
import org.springframework.context.ConfigurableApplicationContext; import org.springframework.context.ConfigurableApplicationContext;

View File

@@ -38,7 +38,6 @@ import org.springframework.data.domain.Page;
import org.springframework.data.domain.PageRequest; import org.springframework.data.domain.PageRequest;
import org.springframework.jdbc.core.JdbcTemplate; import org.springframework.jdbc.core.JdbcTemplate;
import org.springframework.jdbc.datasource.DriverManagerDataSource; import org.springframework.jdbc.datasource.DriverManagerDataSource;
import org.springframework.test.context.junit4.SpringJUnit4ClassRunner;
import org.springframework.test.context.junit4.SpringRunner; import org.springframework.test.context.junit4.SpringRunner;
import org.springframework.util.SocketUtils; import org.springframework.util.SocketUtils;
@@ -97,7 +96,7 @@ public class TaskPartitionerTests {
"--spring.datasource.username=" + DATASOURCE_USER_NAME, "--spring.datasource.username=" + DATASOURCE_USER_NAME,
"--spring.datasource.driverClassName=" + DATASOURCE_DRIVER_CLASS_NAME); "--spring.datasource.driverClassName=" + DATASOURCE_DRIVER_CLASS_NAME);
Page<TaskExecution> taskExecutions = taskExplorer.findAll(new PageRequest(0, 10)); Page<TaskExecution> taskExecutions = taskExplorer.findAll(PageRequest.of(0, 10));
assertEquals("Five rows are expected", 5, taskExecutions.getTotalElements()); assertEquals("Five rows are expected", 5, taskExecutions.getTotalElements());
assertEquals("Only One master is expected", 1, taskExplorer.getTaskExecutionCountByTaskName("Partitioned Batch Job Task:master:0")); assertEquals("Only One master is expected", 1, taskExplorer.getTaskExecutionCountByTaskName("Partitioned Batch Job Task:master:0"));
assertEquals("4 partitions is expected", 4, taskExplorer.getTaskExecutionCountByTaskName("Partitioned Batch Job Task:worker:0")); assertEquals("4 partitions is expected", 4, taskExplorer.getTaskExecutionCountByTaskName("Partitioned Batch Job Task:worker:0"));

View File

@@ -35,7 +35,6 @@ import org.springframework.test.context.junit4.SpringRunner;
import static org.hamcrest.CoreMatchers.is; import static org.hamcrest.CoreMatchers.is;
import static org.junit.Assert.assertThat; import static org.junit.Assert.assertThat;
import static org.springframework.cloud.stream.test.matcher.MessageQueueMatcher.receivesPayloadThat;
/** /**
* @author Glenn Renfro * @author Glenn Renfro

View File

@@ -20,7 +20,7 @@ import static org.junit.Assert.assertEquals;
import org.junit.Test; import org.junit.Test;
import org.springframework.boot.context.properties.EnableConfigurationProperties; import org.springframework.boot.context.properties.EnableConfigurationProperties;
import org.springframework.boot.test.util.EnvironmentTestUtils; import org.springframework.boot.test.util.TestPropertyValues;
import org.springframework.context.annotation.AnnotationConfigApplicationContext; import org.springframework.context.annotation.AnnotationConfigApplicationContext;
import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.Configuration;
@@ -32,7 +32,8 @@ public class TimestampTaskPropertiesTests {
@Test(expected = IllegalArgumentException.class) @Test(expected = IllegalArgumentException.class)
public void testEmptyFormat() { public void testEmptyFormat() {
AnnotationConfigApplicationContext context = new AnnotationConfigApplicationContext(); AnnotationConfigApplicationContext context = new AnnotationConfigApplicationContext();
EnvironmentTestUtils.addEnvironment(context, "format:"); TestPropertyValues testPropertyValues = TestPropertyValues.of("format:");
testPropertyValues.applyTo(context);
context.register(Conf.class); context.register(Conf.class);
context.refresh(); context.refresh();
TimestampTaskProperties properties = context.getBean(TimestampTaskProperties.class); TimestampTaskProperties properties = context.getBean(TimestampTaskProperties.class);

View File

@@ -28,7 +28,6 @@ import org.springframework.boot.autoconfigure.condition.ConditionalOnBean;
import org.springframework.boot.autoconfigure.condition.ConditionalOnClass; import org.springframework.boot.autoconfigure.condition.ConditionalOnClass;
import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean; import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean;
import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty; import org.springframework.boot.autoconfigure.condition.ConditionalOnProperty;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.boot.context.properties.EnableConfigurationProperties; import org.springframework.boot.context.properties.EnableConfigurationProperties;
import org.springframework.cloud.stream.annotation.EnableBinding; import org.springframework.cloud.stream.annotation.EnableBinding;
import org.springframework.cloud.stream.annotation.Output; import org.springframework.cloud.stream.annotation.Output;
@@ -38,7 +37,6 @@ import org.springframework.cloud.task.listener.TaskLifecycleListener;
import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.Lazy; import org.springframework.context.annotation.Lazy;
import org.springframework.integration.gateway.GatewayProxyFactoryBean;
import org.springframework.messaging.MessageChannel; import org.springframework.messaging.MessageChannel;
/** /**

View File

@@ -33,7 +33,7 @@ public class ExitStatus {
} }
public ExitStatus(org.springframework.batch.core.ExitStatus exitStatus) { public ExitStatus(org.springframework.batch.core.ExitStatus exitStatus) {
Assert.notNull(exitStatus); Assert.notNull(exitStatus, "exitStatus must not be null.");
this.exitCode = exitStatus.getExitCode(); this.exitCode = exitStatus.getExitCode();
this.exitDescription = exitStatus.getExitDescription(); this.exitDescription = exitStatus.getExitDescription();

View File

@@ -16,8 +16,6 @@
package org.springframework.cloud.task.batch.listener.support; package org.springframework.cloud.task.batch.listener.support;
import java.io.IOException;
import java.io.ObjectInputStream;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Collection; import java.util.Collection;
import java.util.Collections; import java.util.Collections;

View File

@@ -36,7 +36,7 @@ public class JobInstanceEvent extends Entity {
public JobInstanceEvent(Long id, String jobName) { public JobInstanceEvent(Long id, String jobName) {
super(id); super(id);
Assert.hasLength(jobName); Assert.hasLength(jobName, "jobName must have length greater than zero.");
this.jobName = jobName; this.jobName = jobName;
} }

View File

@@ -16,9 +16,6 @@
package org.springframework.cloud.task.batch.listener.support; package org.springframework.cloud.task.batch.listener.support;
import java.io.IOException;
import java.io.ObjectInputStream;
import java.util.ArrayList;
import java.util.Date; import java.util.Date;
import java.util.List; import java.util.List;
import java.util.concurrent.CopyOnWriteArrayList; import java.util.concurrent.CopyOnWriteArrayList;