You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ws.apache.org by ve...@apache.org on 2015/05/30 19:37:26 UTC
svn commit: r1682630 - in
/webservices/axiom/trunk/testing/testutils/src/main/java/org/apache/axiom/testutils/suite:
MatrixTestCase.java MatrixTestSuiteBuilder.java
Author: veithen
Date: Sat May 30 17:37:25 2015
New Revision: 1682630
URL: http://svn.apache.org/r1682630
Log:
Some Java 5 fixes.
Modified:
webservices/axiom/trunk/testing/testutils/src/main/java/org/apache/axiom/testutils/suite/MatrixTestCase.java
webservices/axiom/trunk/testing/testutils/src/main/java/org/apache/axiom/testutils/suite/MatrixTestSuiteBuilder.java
Modified: webservices/axiom/trunk/testing/testutils/src/main/java/org/apache/axiom/testutils/suite/MatrixTestCase.java
URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/testing/testutils/src/main/java/org/apache/axiom/testutils/suite/MatrixTestCase.java?rev=1682630&r1=1682629&r2=1682630&view=diff
==============================================================================
--- webservices/axiom/trunk/testing/testutils/src/main/java/org/apache/axiom/testutils/suite/MatrixTestCase.java (original)
+++ webservices/axiom/trunk/testing/testutils/src/main/java/org/apache/axiom/testutils/suite/MatrixTestCase.java Sat May 30 17:37:25 2015
@@ -27,7 +27,7 @@ import junit.framework.TestCase;
* A test case that can be executed multiple times with different parameters.
*/
public abstract class MatrixTestCase extends TestCase {
- private final Dictionary/*<String,String>*/ parameters = new Hashtable();
+ private final Dictionary<String,String> parameters = new Hashtable<String,String>();
public MatrixTestCase() {
setName(getClass().getName());
@@ -46,7 +46,7 @@ public abstract class MatrixTestCase ext
addTestParameter(name, String.valueOf(value));
}
- public final Dictionary getTestParameters() {
+ public final Dictionary<String,String> getTestParameters() {
return parameters;
}
Modified: webservices/axiom/trunk/testing/testutils/src/main/java/org/apache/axiom/testutils/suite/MatrixTestSuiteBuilder.java
URL: http://svn.apache.org/viewvc/webservices/axiom/trunk/testing/testutils/src/main/java/org/apache/axiom/testutils/suite/MatrixTestSuiteBuilder.java?rev=1682630&r1=1682629&r2=1682630&view=diff
==============================================================================
--- webservices/axiom/trunk/testing/testutils/src/main/java/org/apache/axiom/testutils/suite/MatrixTestSuiteBuilder.java (original)
+++ webservices/axiom/trunk/testing/testutils/src/main/java/org/apache/axiom/testutils/suite/MatrixTestSuiteBuilder.java Sat May 30 17:37:25 2015
@@ -19,7 +19,6 @@
package org.apache.axiom.testutils.suite;
import java.util.ArrayList;
-import java.util.Iterator;
import java.util.List;
import junit.framework.TestSuite;
@@ -36,10 +35,10 @@ import org.osgi.framework.InvalidSyntaxE
*/
public abstract class MatrixTestSuiteBuilder {
private static class Exclude {
- private final Class testClass;
+ private final Class<? extends MatrixTestCase> testClass;
private final Filter filter;
- public Exclude(Class testClass, Filter filter) {
+ public Exclude(Class<? extends MatrixTestCase> testClass, Filter filter) {
this.testClass = testClass;
this.filter = filter;
}
@@ -50,10 +49,10 @@ public abstract class MatrixTestSuiteBui
}
}
- private final List/*<Exclude>*/ excludes = new ArrayList();
+ private final List<Exclude> excludes = new ArrayList<Exclude>();
private TestSuite suite;
- public final void exclude(Class testClass, String filter) {
+ public final void exclude(Class<? extends MatrixTestCase> testClass, String filter) {
try {
excludes.add(new Exclude(testClass, filter == null ? null : FrameworkUtil.createFilter(filter)));
} catch (InvalidSyntaxException ex) {
@@ -61,7 +60,7 @@ public abstract class MatrixTestSuiteBui
}
}
- public final void exclude(Class testClass) {
+ public final void exclude(Class<? extends MatrixTestCase> testClass) {
exclude(testClass, null);
}
@@ -78,8 +77,8 @@ public abstract class MatrixTestSuiteBui
}
protected final void addTest(MatrixTestCase test) {
- for (Iterator it = excludes.iterator(); it.hasNext(); ) {
- if (((Exclude)it.next()).accept(test)) {
+ for (Exclude exclude : excludes) {
+ if (exclude.accept(test)) {
return;
}
}