diff --git a/pom.xml b/pom.xml
index 57543cf38..38c7b09de 100644
--- a/pom.xml
+++ b/pom.xml
@@ -386,7 +386,7 @@
junit
junit
- 3.8.1
+ 4.4
test
diff --git a/spring-batch-core/src/test/java/org/springframework/batch/core/JobParametersBuilderTests.java b/spring-batch-core/src/test/java/org/springframework/batch/core/JobParametersBuilderTests.java
index 1f604b10e..8b2d654ed 100644
--- a/spring-batch-core/src/test/java/org/springframework/batch/core/JobParametersBuilderTests.java
+++ b/spring-batch-core/src/test/java/org/springframework/batch/core/JobParametersBuilderTests.java
@@ -32,7 +32,7 @@ public class JobParametersBuilderTests extends TestCase {
parametersBuilder.addDate("SCHEDULE_DATE", date);
parametersBuilder.addLong("LONG", new Long(1));
parametersBuilder.addString("STRING", "string value");
- Iterator parameters = parametersBuilder.toJobParameters().getParameters().keySet().iterator();
+ Iterator parameters = parametersBuilder.toJobParameters().getParameters().keySet().iterator();
assertEquals("STRING", parameters.next());
assertEquals("LONG", parameters.next());
assertEquals("SCHEDULE_DATE", parameters.next());
@@ -42,7 +42,7 @@ public class JobParametersBuilderTests extends TestCase {
parametersBuilder.addString("foo", "value foo");
parametersBuilder.addString("bar", "value bar");
parametersBuilder.addString("spam", "value spam");
- Iterator parameters = parametersBuilder.toJobParameters().getParameters().keySet().iterator();
+ Iterator parameters = parametersBuilder.toJobParameters().getParameters().keySet().iterator();
assertEquals("foo", parameters.next());
assertEquals("bar", parameters.next());
assertEquals("spam", parameters.next());
diff --git a/spring-batch-core/src/test/java/org/springframework/batch/core/JobParametersTests.java b/spring-batch-core/src/test/java/org/springframework/batch/core/JobParametersTests.java
index 142b085ee..76ae19203 100644
--- a/spring-batch-core/src/test/java/org/springframework/batch/core/JobParametersTests.java
+++ b/spring-batch-core/src/test/java/org/springframework/batch/core/JobParametersTests.java
@@ -5,14 +5,13 @@ package org.springframework.batch.core;
import java.util.Date;
import java.util.HashMap;
-import java.util.Iterator;
import java.util.Map;
import java.util.Map.Entry;
-import org.apache.commons.lang.SerializationUtils;
-
import junit.framework.TestCase;
+import org.apache.commons.lang.SerializationUtils;
+
/**
* @author Lucas Ward
*
@@ -21,13 +20,13 @@ public class JobParametersTests extends TestCase {
JobParameters parameters;
- Map stringMap;
+ Map stringMap;
- Map longMap;
+ Map longMap;
- Map dateMap;
-
- Map doubleMap;
+ Map dateMap;
+
+ Map doubleMap;
Date date1 = new Date(4321431242L);
@@ -40,25 +39,26 @@ public class JobParametersTests extends TestCase {
private JobParameters getNewParameters() {
- stringMap = new HashMap();
+ stringMap = new HashMap();
stringMap.put("string.key1", "value1");
stringMap.put("string.key2", "value2");
- longMap = new HashMap();
+ longMap = new HashMap();
longMap.put("long.key1", new Long(1));
longMap.put("long.key2", new Long(2));
-
- doubleMap = new HashMap();
+
+ doubleMap = new HashMap();
doubleMap.put("double.key1", new Double(1.1));
doubleMap.put("double.key2", new Double(2.2));
- dateMap = new HashMap();
+ dateMap = new HashMap();
dateMap.put("date.key1", date1);
dateMap.put("date.key2", date2);
return new JobParameters(stringMap, longMap, doubleMap, dateMap);
}
+ @SuppressWarnings("unchecked")
public void testBadLongKeyException() throws Exception {
Map badLongMap = new HashMap();
@@ -73,6 +73,7 @@ public class JobParametersTests extends TestCase {
}
}
+ @SuppressWarnings("unchecked")
public void testBadLongConstructorException() throws Exception {
Map badLongMap = new HashMap();
@@ -86,7 +87,8 @@ public class JobParametersTests extends TestCase {
// expected
}
}
-
+
+ @SuppressWarnings("unchecked")
public void testBadDoubleConstructorException() throws Exception {
Map badDoubleMap = new HashMap();
@@ -101,6 +103,7 @@ public class JobParametersTests extends TestCase {
}
}
+ @SuppressWarnings("unchecked")
public void testBadStringConstructorException() throws Exception {
Map badMap = new HashMap();
@@ -115,6 +118,7 @@ public class JobParametersTests extends TestCase {
}
}
+ @SuppressWarnings("unchecked")
public void testBadDateConstructorException() throws Exception {
Map badMap = new HashMap();
@@ -148,12 +152,12 @@ public class JobParametersTests extends TestCase {
assertEquals(new Long(1), parameters.getLongParameters().get("long.key1"));
assertEquals(new Long(2), parameters.getLongParameters().get("long.key2"));
}
-
+
public void testGetDouble() {
assertEquals(new Double(1.1), parameters.getDouble("double.key1"));
assertEquals(new Double(2.2), parameters.getDouble("double.key2"));
}
-
+
public void testGetDoubleParameters() {
assertEquals(new Double(1.1), parameters.getDoubleParameters().get("double.key1"));
assertEquals(new Double(2.2), parameters.getDoubleParameters().get("double.key2"));
@@ -200,28 +204,27 @@ public class JobParametersTests extends TestCase {
public void testToStringOrder() {
- Map props = parameters.getParameters();
+ Map props = parameters.getParameters();
StringBuffer stringBuilder = new StringBuffer();
- for (Iterator it = props.entrySet().iterator(); it.hasNext();) {
- Entry entry = (Entry) it.next();
+ for (Entry, ?> entry : props.entrySet()) {
stringBuilder.append(entry.toString() + ";");
}
String string1 = stringBuilder.toString();
- stringMap = new HashMap();
+ stringMap = new HashMap();
stringMap.put("string.key2", "value2");
stringMap.put("string.key1", "value1");
- longMap = new HashMap();
+ longMap = new HashMap();
longMap.put("long.key2", new Long(2));
longMap.put("long.key1", new Long(1));
-
- doubleMap = new HashMap();
+
+ doubleMap = new HashMap();
doubleMap.put("double.key2", new Double(2.2));
doubleMap.put("double.key1", new Double(1.1));
- dateMap = new HashMap();
+ dateMap = new HashMap();
dateMap.put("date.key2", date2);
dateMap.put("date.key1", date1);
@@ -229,8 +232,7 @@ public class JobParametersTests extends TestCase {
props = testProps.getParameters();
stringBuilder = new StringBuffer();
- for (Iterator it = props.entrySet().iterator(); it.hasNext();) {
- Entry entry = (Entry) it.next();
+ for (Entry, ?> entry : props.entrySet()) {
stringBuilder.append(entry.toString() + ";");
}
String string2 = stringBuilder.toString();
@@ -247,12 +249,12 @@ public class JobParametersTests extends TestCase {
int code = getNewParameters().hashCode();
assertEquals(code, parameters.hashCode());
}
-
+
public void testSerialization() {
JobParameters params = getNewParameters();
-
+
byte[] serialized = SerializationUtils.serialize(params);
-
+
assertEquals(params, SerializationUtils.deserialize(serialized));
}
}
diff --git a/spring-batch-core/src/test/java/org/springframework/batch/core/StepExecutionTests.java b/spring-batch-core/src/test/java/org/springframework/batch/core/StepExecutionTests.java
index 7583fa517..fb25e51a9 100644
--- a/spring-batch-core/src/test/java/org/springframework/batch/core/StepExecutionTests.java
+++ b/spring-batch-core/src/test/java/org/springframework/batch/core/StepExecutionTests.java
@@ -211,7 +211,7 @@ public class StepExecutionTests extends TestCase {
}
public void testHashCodeViaHashSet() throws Exception {
- Set set = new HashSet();
+ Set set = new HashSet();
set.add(execution);
assertTrue(set.contains(execution));
execution.setExecutionContext(foobarEc);
diff --git a/spring-batch-core/src/test/java/org/springframework/batch/core/configuration/support/JobRegistryBeanPostProcessorTests.java b/spring-batch-core/src/test/java/org/springframework/batch/core/configuration/support/JobRegistryBeanPostProcessorTests.java
index 8ab437294..3c8ef6ec1 100644
--- a/spring-batch-core/src/test/java/org/springframework/batch/core/configuration/support/JobRegistryBeanPostProcessorTests.java
+++ b/spring-batch-core/src/test/java/org/springframework/batch/core/configuration/support/JobRegistryBeanPostProcessorTests.java
@@ -103,7 +103,7 @@ public class JobRegistryBeanPostProcessorTests extends TestCase {
"test-context.xml", getClass());
MapJobRegistry registry = (MapJobRegistry) context
.getBean("registry");
- Collection configurations = registry.getJobNames();
+ Collection configurations = registry.getJobNames();
// System.err.println(configurations);
String[] names = context.getBeanNamesForType(JobSupport.class);
int count = names.length;
diff --git a/spring-batch-core/src/test/java/org/springframework/batch/core/configuration/support/MapJobRegistryTests.java b/spring-batch-core/src/test/java/org/springframework/batch/core/configuration/support/MapJobRegistryTests.java
index 2d060b82f..783220a64 100644
--- a/spring-batch-core/src/test/java/org/springframework/batch/core/configuration/support/MapJobRegistryTests.java
+++ b/spring-batch-core/src/test/java/org/springframework/batch/core/configuration/support/MapJobRegistryTests.java
@@ -89,7 +89,7 @@ public class MapJobRegistryTests extends TestCase {
JobFactory jobFactory = new ReferenceJobFactory(new JobSupport("foo"));
registry.register(jobFactory);
registry.register(new ReferenceJobFactory(new JobSupport("bar")));
- Collection configurations = registry.getJobNames();
+ Collection configurations = registry.getJobNames();
assertEquals(2, configurations.size());
assertTrue(configurations.contains(jobFactory.getJobName()));
}
diff --git a/spring-batch-core/src/test/java/org/springframework/batch/core/job/JobSupport.java b/spring-batch-core/src/test/java/org/springframework/batch/core/job/JobSupport.java
index 8f49d6051..514b6a612 100644
--- a/spring-batch-core/src/test/java/org/springframework/batch/core/job/JobSupport.java
+++ b/spring-batch-core/src/test/java/org/springframework/batch/core/job/JobSupport.java
@@ -37,7 +37,7 @@ import org.springframework.util.ClassUtils;
*/
public class JobSupport implements BeanNameAware, Job {
- private List steps = new ArrayList();
+ private List steps = new ArrayList();
private String name;
@@ -98,11 +98,11 @@ public class JobSupport implements BeanNameAware, Job {
/* (non-Javadoc)
* @see org.springframework.batch.core.domain.IJob#getSteps()
*/
- public List getSteps() {
+ public List getSteps() {
return steps;
}
- public void setSteps(List steps) {
+ public void setSteps(List steps) {
this.steps.clear();
this.steps.addAll(steps);
}
diff --git a/spring-batch-core/src/test/java/org/springframework/batch/core/job/SimpleJobTests.java b/spring-batch-core/src/test/java/org/springframework/batch/core/job/SimpleJobTests.java
index 7baf1d3db..115fb7661 100644
--- a/spring-batch-core/src/test/java/org/springframework/batch/core/job/SimpleJobTests.java
+++ b/spring-batch-core/src/test/java/org/springframework/batch/core/job/SimpleJobTests.java
@@ -16,6 +16,7 @@
package org.springframework.batch.core.job;
+import java.io.Serializable;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
@@ -63,7 +64,7 @@ public class SimpleJobTests extends TestCase {
private StepExecutionDao stepExecutionDao;
- private List list = new ArrayList();
+ private List list = new ArrayList();
private JobInstance jobInstance;
@@ -109,7 +110,7 @@ public class SimpleJobTests extends TestCase {
step1.setJobRepository(jobRepository);
step2.setJobRepository(jobRepository);
- List steps = new ArrayList();
+ List steps = new ArrayList();
steps.add(step1);
steps.add(step2);
job.setName("testJob");
@@ -146,7 +147,7 @@ public class SimpleJobTests extends TestCase {
return false;
}
};
- List steps = new ArrayList();
+ List steps = new ArrayList();
steps.add(testStep);
job.setSteps(steps);
job.execute(jobExecution);
@@ -289,7 +290,7 @@ public class SimpleJobTests extends TestCase {
}
public void testNoSteps() throws Exception {
- job.setSteps(new ArrayList());
+ job.setSteps(new ArrayList());
job.execute(jobExecution);
ExitStatus exitStatus = jobExecution.getExitStatus();
diff --git a/spring-batch-core/src/test/java/org/springframework/batch/core/launch/EmptyItemWriter.java b/spring-batch-core/src/test/java/org/springframework/batch/core/launch/EmptyItemWriter.java
index 2b2b543fa..cf07fe156 100644
--- a/spring-batch-core/src/test/java/org/springframework/batch/core/launch/EmptyItemWriter.java
+++ b/spring-batch-core/src/test/java/org/springframework/batch/core/launch/EmptyItemWriter.java
@@ -40,11 +40,12 @@ public class EmptyItemWriter implements ItemWriter, InitializingBean {
protected Log logger = LogFactory.getLog(EmptyItemWriter.class);
- List list;
+ List