[163029] Update tests for v2.0
diff --git a/tests/org.eclipse.jst.server.core.tests/src/org/eclipse/jst/server/core/tests/AllTests.java b/tests/org.eclipse.jst.server.core.tests/src/org/eclipse/jst/server/core/tests/AllTests.java
index 900a7ec..40a2371 100644
--- a/tests/org.eclipse.jst.server.core.tests/src/org/eclipse/jst/server/core/tests/AllTests.java
+++ b/tests/org.eclipse.jst.server.core.tests/src/org/eclipse/jst/server/core/tests/AllTests.java
@@ -1,5 +1,5 @@
/*******************************************************************************
- * Copyright (c) 2004, 2005 IBM Corporation and others.
+ * Copyright (c) 2004, 2006 IBM Corporation and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -14,6 +14,7 @@
import org.eclipse.core.runtime.IPath;
import org.eclipse.core.runtime.Path;
+import org.eclipse.jst.server.core.tests.j2ee.*;
import junit.framework.Test;
import junit.framework.TestSuite;
@@ -50,7 +51,7 @@
s += File.separator;
runtimeLocation = new Path(s + "lib");
}
- s = System.getProperty("org.eclipse.jst.server.tomcat.40");
+ //s = System.getProperty("org.eclipse.jst.server.tomcat.40");
if (s != null && s.length() > 0) {
if (!s.endsWith(File.separator))
s += File.separator;
@@ -58,13 +59,13 @@
}
// bug 160848
- /*
+
if (runtimeLocation != null)
suite.addTest(new OrderedTestSuite(ModuleTestCase.class));
suite.addTest(new OrderedTestSuite(NoSourceTestCase.class));
suite.addTest(new OrderedTestSuite(BinaryTestCase.class));
- */
+
//$JUnit-END$
return suite;
}
diff --git a/tests/org.eclipse.jst.server.core.tests/src/org/eclipse/jst/server/core/tests/ApplicationClientTestCase.java b/tests/org.eclipse.jst.server.core.tests/src/org/eclipse/jst/server/core/tests/ApplicationClientTestCase.java
index 7ab5a15..78c636d 100644
--- a/tests/org.eclipse.jst.server.core.tests/src/org/eclipse/jst/server/core/tests/ApplicationClientTestCase.java
+++ b/tests/org.eclipse.jst.server.core.tests/src/org/eclipse/jst/server/core/tests/ApplicationClientTestCase.java
@@ -12,16 +12,11 @@
import org.eclipse.jst.server.core.IApplicationClientModule;
import org.eclipse.jst.server.core.tests.impl.TestApplicationClientModule;
-import junit.framework.Test;
import junit.framework.TestCase;
public class ApplicationClientTestCase extends TestCase {
protected static IApplicationClientModule module;
- public static Test suite() {
- return new OrderedTestSuite(ApplicationClientTestCase.class, "ApplicationClientTestCase");
- }
-
public void test00Create() {
module = new TestApplicationClientModule();
}
diff --git a/tests/org.eclipse.jst.server.core.tests/src/org/eclipse/jst/server/core/tests/ConnectorModuleTestCase.java b/tests/org.eclipse.jst.server.core.tests/src/org/eclipse/jst/server/core/tests/ConnectorModuleTestCase.java
index b4bd5cc..f90523e 100644
--- a/tests/org.eclipse.jst.server.core.tests/src/org/eclipse/jst/server/core/tests/ConnectorModuleTestCase.java
+++ b/tests/org.eclipse.jst.server.core.tests/src/org/eclipse/jst/server/core/tests/ConnectorModuleTestCase.java
@@ -12,16 +12,11 @@
import org.eclipse.jst.server.core.IConnectorModule;
import org.eclipse.jst.server.core.tests.impl.TestConnectorModule;
-import junit.framework.Test;
import junit.framework.TestCase;
public class ConnectorModuleTestCase extends TestCase {
protected static IConnectorModule module;
- public static Test suite() {
- return new OrderedTestSuite(ConnectorModuleTestCase.class, "ConnectorModuleTestCase");
- }
-
public void test00Create() {
module = new TestConnectorModule();
}
diff --git a/tests/org.eclipse.jst.server.core.tests/src/org/eclipse/jst/server/core/tests/EJBBeanTestCase.java b/tests/org.eclipse.jst.server.core.tests/src/org/eclipse/jst/server/core/tests/EJBBeanTestCase.java
index 8529c17..1d76948 100644
--- a/tests/org.eclipse.jst.server.core.tests/src/org/eclipse/jst/server/core/tests/EJBBeanTestCase.java
+++ b/tests/org.eclipse.jst.server.core.tests/src/org/eclipse/jst/server/core/tests/EJBBeanTestCase.java
@@ -11,15 +11,10 @@
package org.eclipse.jst.server.core.tests;
import org.eclipse.jst.server.core.EJBBean;
-import junit.framework.Test;
import junit.framework.TestCase;
public class EJBBeanTestCase extends TestCase {
protected static EJBBean bean;
-
- public static Test suite() {
- return new OrderedTestSuite(EJBBeanTestCase.class, "EJBBeanTestCase");
- }
public void test00Create() {
bean = new EJBBean(null, "test", false, true);
diff --git a/tests/org.eclipse.jst.server.core.tests/src/org/eclipse/jst/server/core/tests/EJBModuleTestCase.java b/tests/org.eclipse.jst.server.core.tests/src/org/eclipse/jst/server/core/tests/EJBModuleTestCase.java
index e5e34ae..1639b4a 100644
--- a/tests/org.eclipse.jst.server.core.tests/src/org/eclipse/jst/server/core/tests/EJBModuleTestCase.java
+++ b/tests/org.eclipse.jst.server.core.tests/src/org/eclipse/jst/server/core/tests/EJBModuleTestCase.java
@@ -12,16 +12,11 @@
import org.eclipse.jst.server.core.IEJBModule;
import org.eclipse.jst.server.core.tests.impl.TestEJBModule;
-import junit.framework.Test;
import junit.framework.TestCase;
public class EJBModuleTestCase extends TestCase {
protected static IEJBModule module;
- public static Test suite() {
- return new OrderedTestSuite(EJBModuleTestCase.class, "EJBModuleTestCase");
- }
-
public void test00Create() {
module = new TestEJBModule();
}
diff --git a/tests/org.eclipse.jst.server.core.tests/src/org/eclipse/jst/server/core/tests/EnterpriseApplicationTestCase.java b/tests/org.eclipse.jst.server.core.tests/src/org/eclipse/jst/server/core/tests/EnterpriseApplicationTestCase.java
index 16a7ebb..d35935f 100644
--- a/tests/org.eclipse.jst.server.core.tests/src/org/eclipse/jst/server/core/tests/EnterpriseApplicationTestCase.java
+++ b/tests/org.eclipse.jst.server.core.tests/src/org/eclipse/jst/server/core/tests/EnterpriseApplicationTestCase.java
@@ -13,16 +13,11 @@
import org.eclipse.jst.server.core.IEnterpriseApplication;
import org.eclipse.jst.server.core.tests.impl.TestEnterpriseApplication;
-import junit.framework.Test;
import junit.framework.TestCase;
public class EnterpriseApplicationTestCase extends TestCase {
protected static IEnterpriseApplication app;
- public static Test suite() {
- return new OrderedTestSuite(EnterpriseApplicationTestCase.class, "EnterpriseApplicationTestCase");
- }
-
public void test00Create() {
app = new TestEnterpriseApplication();
}
diff --git a/tests/org.eclipse.jst.server.core.tests/src/org/eclipse/jst/server/core/tests/GenericRuntimeTestCase.java b/tests/org.eclipse.jst.server.core.tests/src/org/eclipse/jst/server/core/tests/GenericRuntimeTestCase.java
index 90ca50f..80b8a41 100644
--- a/tests/org.eclipse.jst.server.core.tests/src/org/eclipse/jst/server/core/tests/GenericRuntimeTestCase.java
+++ b/tests/org.eclipse.jst.server.core.tests/src/org/eclipse/jst/server/core/tests/GenericRuntimeTestCase.java
@@ -17,7 +17,6 @@
import org.eclipse.jst.server.core.internal.IGenericRuntimeWorkingCopy;
import org.eclipse.wst.server.core.*;
-import junit.framework.Test;
import junit.framework.TestCase;
public class GenericRuntimeTestCase extends TestCase {
@@ -28,10 +27,6 @@
protected static IGenericRuntime genericRuntime;
protected static IGenericRuntimeWorkingCopy genericRuntimeWC;
- public static Test suite() {
- return new OrderedTestSuite(GenericRuntimeTestCase.class, "GenericRuntimeTestCase");
- }
-
public void test00CreateRuntime() throws Exception {
IRuntimeType rt = ServerCore.findRuntimeType(RUNTIME_TYPE_ID);
IRuntimeWorkingCopy wc = rt.createRuntime("a", null);
diff --git a/tests/org.eclipse.jst.server.core.tests/src/org/eclipse/jst/server/core/tests/J2EEModuleTestCase.java b/tests/org.eclipse.jst.server.core.tests/src/org/eclipse/jst/server/core/tests/J2EEModuleTestCase.java
index fb1e630..f774f87 100644
--- a/tests/org.eclipse.jst.server.core.tests/src/org/eclipse/jst/server/core/tests/J2EEModuleTestCase.java
+++ b/tests/org.eclipse.jst.server.core.tests/src/org/eclipse/jst/server/core/tests/J2EEModuleTestCase.java
@@ -12,16 +12,11 @@
import org.eclipse.jst.server.core.IJ2EEModule;
import org.eclipse.jst.server.core.tests.impl.TestJ2EEModule;
-import junit.framework.Test;
import junit.framework.TestCase;
public class J2EEModuleTestCase extends TestCase {
protected static IJ2EEModule module;
- public static Test suite() {
- return new OrderedTestSuite(J2EEModuleTestCase.class, "J2EEModuleTestCase");
- }
-
public void test00Create() {
module = new TestJ2EEModule();
}
diff --git a/tests/org.eclipse.jst.server.core.tests/src/org/eclipse/jst/server/core/tests/JndiLaunchableTestCase.java b/tests/org.eclipse.jst.server.core.tests/src/org/eclipse/jst/server/core/tests/JndiLaunchableTestCase.java
index c4828b9..e76d9e6 100644
--- a/tests/org.eclipse.jst.server.core.tests/src/org/eclipse/jst/server/core/tests/JndiLaunchableTestCase.java
+++ b/tests/org.eclipse.jst.server.core.tests/src/org/eclipse/jst/server/core/tests/JndiLaunchableTestCase.java
@@ -11,15 +11,10 @@
package org.eclipse.jst.server.core.tests;
import org.eclipse.jst.server.core.JndiLaunchable;
-import junit.framework.Test;
import junit.framework.TestCase;
public class JndiLaunchableTestCase extends TestCase {
protected static JndiLaunchable launch;
-
- public static Test suite() {
- return new OrderedTestSuite(JndiLaunchableTestCase.class, "JndiLaunchableTestCase");
- }
public void test00Create() {
launch = new JndiLaunchable(null, "test");
diff --git a/tests/org.eclipse.jst.server.core.tests/src/org/eclipse/jst/server/core/tests/JndiObjectTestCase.java b/tests/org.eclipse.jst.server.core.tests/src/org/eclipse/jst/server/core/tests/JndiObjectTestCase.java
index f3bf45a..2d5b1a2 100644
--- a/tests/org.eclipse.jst.server.core.tests/src/org/eclipse/jst/server/core/tests/JndiObjectTestCase.java
+++ b/tests/org.eclipse.jst.server.core.tests/src/org/eclipse/jst/server/core/tests/JndiObjectTestCase.java
@@ -11,15 +11,10 @@
package org.eclipse.jst.server.core.tests;
import org.eclipse.jst.server.core.JndiObject;
-import junit.framework.Test;
import junit.framework.TestCase;
public class JndiObjectTestCase extends TestCase {
protected static JndiObject obj;
-
- public static Test suite() {
- return new OrderedTestSuite(JndiObjectTestCase.class, "JndiObjectTestCase");
- }
public void test00Create() {
obj = new JndiObject(null, "test");
diff --git a/tests/org.eclipse.jst.server.core.tests/src/org/eclipse/jst/server/core/tests/OrderedTestSuite.java b/tests/org.eclipse.jst.server.core.tests/src/org/eclipse/jst/server/core/tests/OrderedTestSuite.java
index c5abe59..f2864eb 100644
--- a/tests/org.eclipse.jst.server.core.tests/src/org/eclipse/jst/server/core/tests/OrderedTestSuite.java
+++ b/tests/org.eclipse.jst.server.core.tests/src/org/eclipse/jst/server/core/tests/OrderedTestSuite.java
@@ -1,5 +1,5 @@
/*******************************************************************************
- * Copyright (c) 2004, 2005 IBM Corporation and others.
+ * Copyright (c) 2004, 2006 IBM Corporation and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -10,85 +10,37 @@
*******************************************************************************/
package org.eclipse.jst.server.core.tests;
-import java.lang.reflect.Method;
-import java.lang.reflect.Modifier;
+import java.util.Enumeration;
import java.util.Vector;
-import junit.framework.Test;
import junit.framework.TestCase;
import junit.framework.TestSuite;
public class OrderedTestSuite extends TestSuite {
- public OrderedTestSuite(Class theClass, String name) {
- this(theClass);
- setName(name);
+ public OrderedTestSuite(Class theClass) {
+ super(theClass);
}
- public OrderedTestSuite(final Class theClass) {
- super();
- setName(theClass.getName());
- try {
- getTestConstructor(theClass); // Avoid generating multiple error messages
- } catch (NoSuchMethodException e) {
- addTest(warning("Class " + theClass.getName()
- + " has no public constructor TestCase(String name) or TestCase()"));
- return;
+ public Enumeration tests() {
+ Enumeration enum2 = super.tests();
+
+ Vector list = new Vector();
+ while (enum2.hasMoreElements()) {
+ list.add(enum2.nextElement());
}
- if (!Modifier.isPublic(theClass.getModifiers())) {
- addTest(warning("Class " + theClass.getName() + " is not public"));
- return;
- }
- Class superClass = theClass;
- Vector names = new Vector();
- while (Test.class.isAssignableFrom(superClass)) {
- Method[] methods = superClass.getDeclaredMethods();
- int size = methods.length;
- for (int i = 0; i < size - 1; i++) {
- for (int j = i + 1; j < size; j++) {
- if (methods[i].getName().compareTo(methods[j].getName()) > 0) {
- Method m = methods[i];
- methods[i] = methods[j];
- methods[j] = m;
- }
+
+ int size = list.size();
+ for (int i = 0; i < size - 1; i++) {
+ for (int j = i + 1; j < size; j++) {
+ TestCase t1 = (TestCase) list.get(i);
+ TestCase t2 = (TestCase) list.get(j);
+ if (t1.getName().compareTo(t2.getName()) > 0) {
+ Object obj = list.get(i);
+ list.set(i, list.get(j));
+ list.set(j, obj);
}
}
- for (int i = 0; i < size; i++) {
- addTestMethod(methods[i], names, theClass);
- }
- superClass = superClass.getSuperclass();
}
- if (!tests().hasMoreElements())
- addTest(warning("No tests found in " + theClass.getName()));
- }
-
- private void addTestMethod(Method m, Vector names, Class theClass) {
- String name = m.getName();
- if (names.contains(name))
- return;
- if (!isPublicTestMethod(m)) {
- if (isTestMethod(m))
- addTest(warning("Test method isn't public: " + m.getName()));
- return;
- }
- names.addElement(name);
- addTest(createTest(theClass, name));
- }
-
- private boolean isPublicTestMethod(Method m) {
- return isTestMethod(m) && Modifier.isPublic(m.getModifiers());
- }
-
- private boolean isTestMethod(Method m) {
- String name = m.getName();
- Class[] parameters = m.getParameterTypes();
- Class returnType = m.getReturnType();
- return parameters.length == 0 && name.startsWith("test") && returnType.equals(Void.TYPE);
- }
-
- private Test warning(final String message) {
- return new TestCase("warning") {
- protected void runTest() {
- fail(message);
- }
- };
+
+ return list.elements();
}
}
\ No newline at end of file
diff --git a/tests/org.eclipse.jst.server.core.tests/src/org/eclipse/jst/server/core/tests/RuntimeClasspathProviderDelegateTestCase.java b/tests/org.eclipse.jst.server.core.tests/src/org/eclipse/jst/server/core/tests/RuntimeClasspathProviderDelegateTestCase.java
index 6ec8746..6d81588 100644
--- a/tests/org.eclipse.jst.server.core.tests/src/org/eclipse/jst/server/core/tests/RuntimeClasspathProviderDelegateTestCase.java
+++ b/tests/org.eclipse.jst.server.core.tests/src/org/eclipse/jst/server/core/tests/RuntimeClasspathProviderDelegateTestCase.java
@@ -12,16 +12,11 @@
import org.eclipse.jst.server.core.RuntimeClasspathProviderDelegate;
import org.eclipse.jst.server.core.tests.impl.TestRuntimeClasspathProviderDelegate;
-import junit.framework.Test;
import junit.framework.TestCase;
public class RuntimeClasspathProviderDelegateTestCase extends TestCase {
protected static RuntimeClasspathProviderDelegate handler;
- public static Test suite() {
- return new OrderedTestSuite(RuntimeClasspathProviderDelegateTestCase.class, "RuntimeClasspathProviderDelegateTestCase");
- }
-
public void test00Create() {
handler = new TestRuntimeClasspathProviderDelegate();
}
diff --git a/tests/org.eclipse.jst.server.core.tests/src/org/eclipse/jst/server/core/tests/ServletTestCase.java b/tests/org.eclipse.jst.server.core.tests/src/org/eclipse/jst/server/core/tests/ServletTestCase.java
index a410d8e..167ec71 100644
--- a/tests/org.eclipse.jst.server.core.tests/src/org/eclipse/jst/server/core/tests/ServletTestCase.java
+++ b/tests/org.eclipse.jst.server.core.tests/src/org/eclipse/jst/server/core/tests/ServletTestCase.java
@@ -11,15 +11,10 @@
package org.eclipse.jst.server.core.tests;
import org.eclipse.jst.server.core.Servlet;
-import junit.framework.Test;
import junit.framework.TestCase;
public class ServletTestCase extends TestCase {
protected static Servlet servlet;
-
- public static Test suite() {
- return new OrderedTestSuite(ServletTestCase.class, "ServletTestCase");
- }
public void test00Create() {
servlet = new Servlet(null, "class", "alias");
diff --git a/tests/org.eclipse.jst.server.core.tests/src/org/eclipse/jst/server/core/tests/WebModuleTestCase.java b/tests/org.eclipse.jst.server.core.tests/src/org/eclipse/jst/server/core/tests/WebModuleTestCase.java
index 6e9b304..7e72470 100644
--- a/tests/org.eclipse.jst.server.core.tests/src/org/eclipse/jst/server/core/tests/WebModuleTestCase.java
+++ b/tests/org.eclipse.jst.server.core.tests/src/org/eclipse/jst/server/core/tests/WebModuleTestCase.java
@@ -12,16 +12,11 @@
import org.eclipse.jst.server.core.IWebModule;
import org.eclipse.jst.server.core.tests.impl.TestWebModule;
-import junit.framework.Test;
import junit.framework.TestCase;
public class WebModuleTestCase extends TestCase {
protected static IWebModule module;
- public static Test suite() {
- return new OrderedTestSuite(WebModuleTestCase.class, "WebModuleTestCase");
- }
-
public void test00Create() {
module = new TestWebModule();
}
diff --git a/tests/org.eclipse.jst.server.core.tests/src/org/eclipse/jst/server/core/tests/j2ee/BinaryTestCase.java b/tests/org.eclipse.jst.server.core.tests/src/org/eclipse/jst/server/core/tests/j2ee/BinaryTestCase.java
index 88074ba..f0cfb76 100644
--- a/tests/org.eclipse.jst.server.core.tests/src/org/eclipse/jst/server/core/tests/j2ee/BinaryTestCase.java
+++ b/tests/org.eclipse.jst.server.core.tests/src/org/eclipse/jst/server/core/tests/j2ee/BinaryTestCase.java
@@ -16,10 +16,8 @@
import org.eclipse.jst.server.core.IEnterpriseApplication;
import org.eclipse.jst.server.core.IJ2EEModule;
import org.eclipse.jst.server.core.IWebModule;
-import org.eclipse.jst.server.core.tests.OrderedTestSuite;
import org.eclipse.wst.server.core.*;
-import junit.framework.Test;
import junit.framework.TestCase;
public class BinaryTestCase extends TestCase {
@@ -34,10 +32,6 @@
protected static IWebModule webModule;
protected static IJ2EEModule j2eeModule;
- public static Test suite() {
- return new OrderedTestSuite(BinaryTestCase.class, "BinaryTestCase");
- }
-
public void test001ImportModules() throws Exception {
ModuleHelper.importProject("PublishTestBinary.zip", new String[] { PROJECT_NAMES[0] } );
}
diff --git a/tests/org.eclipse.jst.server.core.tests/src/org/eclipse/jst/server/core/tests/j2ee/DeleteModuleTestCase.java b/tests/org.eclipse.jst.server.core.tests/src/org/eclipse/jst/server/core/tests/j2ee/DeleteModuleTestCase.java
index 404cfad..5a4b168 100644
--- a/tests/org.eclipse.jst.server.core.tests/src/org/eclipse/jst/server/core/tests/j2ee/DeleteModuleTestCase.java
+++ b/tests/org.eclipse.jst.server.core.tests/src/org/eclipse/jst/server/core/tests/j2ee/DeleteModuleTestCase.java
@@ -10,16 +10,9 @@
*******************************************************************************/
package org.eclipse.jst.server.core.tests.j2ee;
-import org.eclipse.jst.server.core.tests.OrderedTestSuite;
-
-import junit.framework.Test;
import junit.framework.TestCase;
public class DeleteModuleTestCase extends TestCase {
- public static Test suite() {
- return new OrderedTestSuite(DeleteModuleTestCase.class, "DeleteModuleTestCase");
- }
-
public void test0DeleteWebModule() throws Exception {
//ModuleHelper.deleteModule(ModuleTestCase.WEB_MODULE_NAME);
}
diff --git a/tests/org.eclipse.jst.server.core.tests/src/org/eclipse/jst/server/core/tests/j2ee/ModuleHelper.java b/tests/org.eclipse.jst.server.core.tests/src/org/eclipse/jst/server/core/tests/j2ee/ModuleHelper.java
index 0f33027..a9a744a 100644
--- a/tests/org.eclipse.jst.server.core.tests/src/org/eclipse/jst/server/core/tests/j2ee/ModuleHelper.java
+++ b/tests/org.eclipse.jst.server.core.tests/src/org/eclipse/jst/server/core/tests/j2ee/ModuleHelper.java
@@ -72,7 +72,7 @@
boolean interrupted = true;
while (interrupted) {
try {
- Platform.getJobManager().join(ResourcesPlugin.FAMILY_AUTO_BUILD,
+ Job.getJobManager().join(ResourcesPlugin.FAMILY_AUTO_BUILD,
new NullProgressMonitor());
interrupted = false;
} catch (InterruptedException e) {
@@ -86,7 +86,7 @@
boolean interrupted = true;
while (interrupted) {
try {
- Platform.getJobManager().join(ResourcesPlugin.FAMILY_AUTO_BUILD,
+ Job.getJobManager().join(ResourcesPlugin.FAMILY_AUTO_BUILD,
new NullProgressMonitor());
interrupted = false;
} catch (InterruptedException e) {
@@ -100,7 +100,7 @@
boolean interrupted = true;
while (interrupted) {
try {
- Platform.getJobManager().join(ResourcesPlugin.FAMILY_AUTO_BUILD,
+ Job.getJobManager().join(ResourcesPlugin.FAMILY_AUTO_BUILD,
new NullProgressMonitor());
interrupted = false;
} catch (InterruptedException e) {
diff --git a/tests/org.eclipse.jst.server.core.tests/src/org/eclipse/jst/server/core/tests/j2ee/ModuleTestCase.java b/tests/org.eclipse.jst.server.core.tests/src/org/eclipse/jst/server/core/tests/j2ee/ModuleTestCase.java
index 9b4a1aa..cd0daf1 100644
--- a/tests/org.eclipse.jst.server.core.tests/src/org/eclipse/jst/server/core/tests/j2ee/ModuleTestCase.java
+++ b/tests/org.eclipse.jst.server.core.tests/src/org/eclipse/jst/server/core/tests/j2ee/ModuleTestCase.java
@@ -17,10 +17,8 @@
import org.eclipse.jst.server.core.IJ2EEModule;
import org.eclipse.jst.server.core.IWebModule;
import org.eclipse.jst.server.core.tests.AllTests;
-import org.eclipse.jst.server.core.tests.OrderedTestSuite;
import org.eclipse.wst.server.core.*;
-import junit.framework.Test;
import junit.framework.TestCase;
/**
* TODO Tests left to do:
@@ -43,10 +41,6 @@
protected static IWebModule webModule;
protected static IJ2EEModule j2eeModule;
- public static Test suite() {
- return new OrderedTestSuite(ModuleTestCase.class, "ModuleTestCase");
- }
-
public void test000CreateRuntime() throws Exception {
IRuntimeType rt = ServerCore.findRuntimeType(RUNTIME_TYPE_ID);
IRuntimeWorkingCopy wc = rt.createRuntime("RuntimeLibraries", null);
diff --git a/tests/org.eclipse.jst.server.core.tests/src/org/eclipse/jst/server/core/tests/j2ee/NoSourceTestCase.java b/tests/org.eclipse.jst.server.core.tests/src/org/eclipse/jst/server/core/tests/j2ee/NoSourceTestCase.java
index 95416e6..eb64900 100644
--- a/tests/org.eclipse.jst.server.core.tests/src/org/eclipse/jst/server/core/tests/j2ee/NoSourceTestCase.java
+++ b/tests/org.eclipse.jst.server.core.tests/src/org/eclipse/jst/server/core/tests/j2ee/NoSourceTestCase.java
@@ -13,13 +13,9 @@
import java.util.ArrayList;
import java.util.List;
-import org.eclipse.jst.server.core.IEnterpriseApplication;
-import org.eclipse.jst.server.core.IJ2EEModule;
-import org.eclipse.jst.server.core.IWebModule;
-import org.eclipse.jst.server.core.tests.OrderedTestSuite;
+import org.eclipse.jst.server.core.*;
import org.eclipse.wst.server.core.*;
-import junit.framework.Test;
import junit.framework.TestCase;
public class NoSourceTestCase extends TestCase {
@@ -34,10 +30,6 @@
protected static IWebModule webModule;
protected static IJ2EEModule j2eeModule;
- public static Test suite() {
- return new OrderedTestSuite(NoSourceTestCase.class, "NoSourceTestCase");
- }
-
public void test001ImportModules() throws Exception {
ModuleHelper.importProject("PublishEARNoSource.zip", PROJECT_NAMES);
}
diff --git a/tests/org.eclipse.jst.server.tomcat.core.tests/src/org/eclipse/jst/server/tomcat/core/tests/AbstractTomcatServerTestCase.java b/tests/org.eclipse.jst.server.tomcat.core.tests/src/org/eclipse/jst/server/tomcat/core/tests/AbstractTomcatServerTestCase.java
index 3be080a..8691449 100644
--- a/tests/org.eclipse.jst.server.tomcat.core.tests/src/org/eclipse/jst/server/tomcat/core/tests/AbstractTomcatServerTestCase.java
+++ b/tests/org.eclipse.jst.server.tomcat.core.tests/src/org/eclipse/jst/server/tomcat/core/tests/AbstractTomcatServerTestCase.java
@@ -11,7 +11,6 @@
package org.eclipse.jst.server.tomcat.core.tests;
import java.util.List;
-import junit.framework.Test;
import org.eclipse.core.runtime.IStatus;
import org.eclipse.core.runtime.Path;
@@ -22,10 +21,6 @@
import org.eclipse.wst.server.core.tests.ext.AbstractServerTestCase;
public abstract class AbstractTomcatServerTestCase extends AbstractServerTestCase {
- public static Test suite() {
- return new OrderedTestSuite(AbstractTomcatServerTestCase.class, "TomcatServerTestCase");
- }
-
protected abstract String getServerTypeId();
public void deleteServer(IServer server2) throws Exception {
diff --git a/tests/org.eclipse.jst.server.tomcat.core.tests/src/org/eclipse/jst/server/tomcat/core/tests/OrderedTestSuite.java b/tests/org.eclipse.jst.server.tomcat.core.tests/src/org/eclipse/jst/server/tomcat/core/tests/OrderedTestSuite.java
index 3d2bf40..3ada6b8 100644
--- a/tests/org.eclipse.jst.server.tomcat.core.tests/src/org/eclipse/jst/server/tomcat/core/tests/OrderedTestSuite.java
+++ b/tests/org.eclipse.jst.server.tomcat.core.tests/src/org/eclipse/jst/server/tomcat/core/tests/OrderedTestSuite.java
@@ -1,5 +1,5 @@
/*******************************************************************************
- * Copyright (c) 2004, 2005 IBM Corporation and others.
+ * Copyright (c) 2004, 2006 IBM Corporation and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -10,83 +10,37 @@
*******************************************************************************/
package org.eclipse.jst.server.tomcat.core.tests;
-import java.lang.reflect.Method;
-import java.lang.reflect.Modifier;
+import java.util.Enumeration;
import java.util.Vector;
-import junit.framework.Test;
import junit.framework.TestCase;
import junit.framework.TestSuite;
public class OrderedTestSuite extends TestSuite {
- public OrderedTestSuite(Class theClass, String name) {
- this(theClass);
- setName(name);
+ public OrderedTestSuite(Class theClass) {
+ super(theClass);
}
- public OrderedTestSuite(final Class theClass) {
- super();
- setName(theClass.getName());
- try {
- getTestConstructor(theClass); // Avoid generating multiple error messages
- } catch (NoSuchMethodException e) {
- addTest(warning("Class " + theClass.getName()
- + " has no public constructor TestCase(String name) or TestCase()"));
- return;
- }
- if (!Modifier.isPublic(theClass.getModifiers())) {
- addTest(warning("Class " + theClass.getName() + " is not public"));
- return;
- }
- Class superClass = theClass;
- Vector names = new Vector();
+ public Enumeration tests() {
+ Enumeration enum2 = super.tests();
- Method[] methods = superClass.getMethods();
- int size = methods.length;
+ Vector list = new Vector();
+ while (enum2.hasMoreElements()) {
+ list.add(enum2.nextElement());
+ }
+
+ int size = list.size();
for (int i = 0; i < size - 1; i++) {
for (int j = i + 1; j < size; j++) {
- if (methods[i].getName().compareTo(methods[j].getName()) > 0) {
- Method m = methods[i];
- methods[i] = methods[j];
- methods[j] = m;
+ TestCase t1 = (TestCase) list.get(i);
+ TestCase t2 = (TestCase) list.get(j);
+ if (t1.getName().compareTo(t2.getName()) > 0) {
+ Object obj = list.get(i);
+ list.set(i, list.get(j));
+ list.set(j, obj);
}
}
}
- for (int i = 0; i < size; i++) {
- addTestMethod(methods[i], names, theClass);
- }
- if (!tests().hasMoreElements())
- addTest(warning("No tests found in " + theClass.getName()));
- }
-
- private void addTestMethod(Method m, Vector names, Class theClass) {
- String name = m.getName();
- if (names.contains(name))
- return;
- if (!isPublicTestMethod(m)) {
- if (isTestMethod(m))
- addTest(warning("Test method isn't public: " + m.getName()));
- return;
- }
- names.addElement(name);
- addTest(createTest(theClass, name));
- }
-
- private boolean isPublicTestMethod(Method m) {
- return isTestMethod(m) && Modifier.isPublic(m.getModifiers());
- }
-
- private boolean isTestMethod(Method m) {
- String name = m.getName();
- Class[] parameters = m.getParameterTypes();
- Class returnType = m.getReturnType();
- return parameters.length == 0 && name.startsWith("test") && returnType.equals(Void.TYPE);
- }
-
- private Test warning(final String message) {
- return new TestCase("warning") {
- protected void runTest() {
- fail(message);
- }
- };
+
+ return list.elements();
}
}
\ No newline at end of file
diff --git a/tests/org.eclipse.jst.server.tomcat.core.tests/src/org/eclipse/jst/server/tomcat/core/tests/TomcatRuntimeTestCase.java b/tests/org.eclipse.jst.server.tomcat.core.tests/src/org/eclipse/jst/server/tomcat/core/tests/TomcatRuntimeTestCase.java
index 75fb685..e698993 100644
--- a/tests/org.eclipse.jst.server.tomcat.core.tests/src/org/eclipse/jst/server/tomcat/core/tests/TomcatRuntimeTestCase.java
+++ b/tests/org.eclipse.jst.server.tomcat.core.tests/src/org/eclipse/jst/server/tomcat/core/tests/TomcatRuntimeTestCase.java
@@ -16,7 +16,6 @@
import org.eclipse.jst.server.tomcat.core.internal.ITomcatRuntimeWorkingCopy;
import org.eclipse.wst.server.core.*;
-import junit.framework.Test;
import junit.framework.TestCase;
public class TomcatRuntimeTestCase extends TestCase {
@@ -29,10 +28,6 @@
protected static IRuntime runtime;
protected static ITomcatRuntime tomcatRuntime;
- public static Test suite() {
- return new OrderedTestSuite(TomcatRuntimeTestCase.class, "TomcatRuntimeTestCase");
- }
-
protected IRuntimeWorkingCopy createRuntime(String runtimeTypeId) throws Exception {
IRuntimeType rt = ServerCore.findRuntimeType(runtimeTypeId);
IRuntimeWorkingCopy wc = rt.createRuntime("a", null);
diff --git a/tests/org.eclipse.jst.server.tomcat.core.tests/src/org/eclipse/jst/server/tomcat/core/tests/internal/UtilTestCase.java b/tests/org.eclipse.jst.server.tomcat.core.tests/src/org/eclipse/jst/server/tomcat/core/tests/internal/UtilTestCase.java
index 2e1ec76..ce94edc 100644
--- a/tests/org.eclipse.jst.server.tomcat.core.tests/src/org/eclipse/jst/server/tomcat/core/tests/internal/UtilTestCase.java
+++ b/tests/org.eclipse.jst.server.tomcat.core.tests/src/org/eclipse/jst/server/tomcat/core/tests/internal/UtilTestCase.java
@@ -11,15 +11,9 @@
package org.eclipse.jst.server.tomcat.core.tests.internal;
import org.eclipse.jst.server.tomcat.core.internal.TomcatServerBehaviour;
-import junit.framework.Test;
import junit.framework.TestCase;
-import junit.framework.TestSuite;
public class UtilTestCase extends TestCase {
- public static Test suite() {
- return new TestSuite(UtilTestCase.class, "UtilTestCase");
- }
-
public void testArgMerge() {
assertEquals("", TomcatServerBehaviour.mergeArguments("", new String[] { }));
}
diff --git a/tests/org.eclipse.jst.server.tomcat.core.tests/src/org/eclipse/jst/server/tomcat/core/tests/module/DeleteModuleTestCase.java b/tests/org.eclipse.jst.server.tomcat.core.tests/src/org/eclipse/jst/server/tomcat/core/tests/module/DeleteModuleTestCase.java
index 04c2f0f..22823ea 100644
--- a/tests/org.eclipse.jst.server.tomcat.core.tests/src/org/eclipse/jst/server/tomcat/core/tests/module/DeleteModuleTestCase.java
+++ b/tests/org.eclipse.jst.server.tomcat.core.tests/src/org/eclipse/jst/server/tomcat/core/tests/module/DeleteModuleTestCase.java
@@ -10,17 +10,9 @@
*******************************************************************************/
package org.eclipse.jst.server.tomcat.core.tests.module;
-import org.eclipse.jst.server.tomcat.core.tests.OrderedTestSuite;
-import org.eclipse.jst.server.tomcat.core.tests.TomcatRuntimeTestCase;
-
-import junit.framework.Test;
import junit.framework.TestCase;
public class DeleteModuleTestCase extends TestCase {
- public static Test suite() {
- return new OrderedTestSuite(TomcatRuntimeTestCase.class, "DeleteModuleTestCase");
- }
-
public void test0DeleteWebModule() throws Exception {
ModuleHelper.deleteModule(ModuleTestCase.WEB_MODULE_NAME);
}
diff --git a/tests/org.eclipse.jst.server.tomcat.core.tests/src/org/eclipse/jst/server/tomcat/core/tests/module/ModuleHelper.java b/tests/org.eclipse.jst.server.tomcat.core.tests/src/org/eclipse/jst/server/tomcat/core/tests/module/ModuleHelper.java
index 5bdbac6..3874fcf 100644
--- a/tests/org.eclipse.jst.server.tomcat.core.tests/src/org/eclipse/jst/server/tomcat/core/tests/module/ModuleHelper.java
+++ b/tests/org.eclipse.jst.server.tomcat.core.tests/src/org/eclipse/jst/server/tomcat/core/tests/module/ModuleHelper.java
@@ -19,6 +19,7 @@
import org.eclipse.core.resources.*;
import org.eclipse.core.runtime.*;
+import org.eclipse.core.runtime.jobs.Job;
import org.eclipse.jst.j2ee.internal.project.J2EEProjectUtilities;
import org.eclipse.jst.j2ee.internal.web.archive.operations.WebFacetProjectCreationDataModelProvider;
import org.eclipse.jst.j2ee.project.facet.IJ2EEFacetProjectCreationDataModelProperties;
@@ -140,7 +141,7 @@
boolean interrupted = true;
while (interrupted) {
try {
- Platform.getJobManager().join(ResourcesPlugin.FAMILY_AUTO_BUILD,
+ Job.getJobManager().join(ResourcesPlugin.FAMILY_AUTO_BUILD,
new NullProgressMonitor());
interrupted = false;
} catch (InterruptedException e) {
@@ -154,7 +155,7 @@
boolean interrupted = true;
while (interrupted) {
try {
- Platform.getJobManager().join(ResourcesPlugin.FAMILY_AUTO_BUILD,
+ Job.getJobManager().join(ResourcesPlugin.FAMILY_AUTO_BUILD,
new NullProgressMonitor());
interrupted = false;
} catch (InterruptedException e) {
@@ -168,7 +169,7 @@
boolean interrupted = true;
while (interrupted) {
try {
- Platform.getJobManager().join(ResourcesPlugin.FAMILY_AUTO_BUILD,
+ Job.getJobManager().join(ResourcesPlugin.FAMILY_AUTO_BUILD,
new NullProgressMonitor());
interrupted = false;
} catch (InterruptedException e) {
diff --git a/tests/org.eclipse.jst.server.tomcat.core.tests/src/org/eclipse/jst/server/tomcat/core/tests/module/ModuleTestCase.java b/tests/org.eclipse.jst.server.tomcat.core.tests/src/org/eclipse/jst/server/tomcat/core/tests/module/ModuleTestCase.java
index 1a2ef1f..c762e3c 100644
--- a/tests/org.eclipse.jst.server.tomcat.core.tests/src/org/eclipse/jst/server/tomcat/core/tests/module/ModuleTestCase.java
+++ b/tests/org.eclipse.jst.server.tomcat.core.tests/src/org/eclipse/jst/server/tomcat/core/tests/module/ModuleTestCase.java
@@ -10,21 +10,14 @@
*******************************************************************************/
package org.eclipse.jst.server.tomcat.core.tests.module;
-import org.eclipse.jst.server.tomcat.core.tests.OrderedTestSuite;
-import org.eclipse.jst.server.tomcat.core.tests.TomcatRuntimeTestCase;
import org.eclipse.wst.server.core.IModule;
-import junit.framework.Test;
import junit.framework.TestCase;
public class ModuleTestCase extends TestCase {
protected static final String WEB_MODULE_NAME = "MyWeb";
public static IModule webModule;
- public static Test suite() {
- return new OrderedTestSuite(TomcatRuntimeTestCase.class, "ModuleTestCase");
- }
-
public void test01CreateWebModule() throws Exception {
ModuleHelper.createModule(WEB_MODULE_NAME);
}
diff --git a/tests/org.eclipse.jst.server.tomcat.tests.performance/performance/org/eclipse/jst/server/tomcat/tests/performance/tomcat50/AbstractTomcatServerTestCase.java b/tests/org.eclipse.jst.server.tomcat.tests.performance/performance/org/eclipse/jst/server/tomcat/tests/performance/tomcat50/AbstractTomcatServerTestCase.java
index 20ce4ab..0351f33 100644
--- a/tests/org.eclipse.jst.server.tomcat.tests.performance/performance/org/eclipse/jst/server/tomcat/tests/performance/tomcat50/AbstractTomcatServerTestCase.java
+++ b/tests/org.eclipse.jst.server.tomcat.tests.performance/performance/org/eclipse/jst/server/tomcat/tests/performance/tomcat50/AbstractTomcatServerTestCase.java
@@ -11,9 +11,7 @@
package org.eclipse.jst.server.tomcat.tests.performance.tomcat50;
import java.util.List;
-import junit.framework.Test;
import junit.framework.TestCase;
-import junit.framework.TestSuite;
import org.eclipse.core.runtime.Path;
import org.eclipse.jst.server.tomcat.core.internal.ITomcatConfigurationWorkingCopy;
@@ -25,10 +23,6 @@
public abstract class AbstractTomcatServerTestCase extends TestCase {
protected static IServer server;
- public static Test suite() {
- return new TestSuite(AbstractTomcatServerTestCase.class, "TomcatServerTestCase");
- }
-
protected IServer getServer() throws Exception {
if (server == null) {
server = createServer();
diff --git a/tests/org.eclipse.jst.server.tomcat.tests.performance/performance/org/eclipse/jst/server/tomcat/tests/performance/tomcat50/AddRemoveModulesWizard2TestCase.java b/tests/org.eclipse.jst.server.tomcat.tests.performance/performance/org/eclipse/jst/server/tomcat/tests/performance/tomcat50/AddRemoveModulesWizard2TestCase.java
index c396ec6..36c792f 100644
--- a/tests/org.eclipse.jst.server.tomcat.tests.performance/performance/org/eclipse/jst/server/tomcat/tests/performance/tomcat50/AddRemoveModulesWizard2TestCase.java
+++ b/tests/org.eclipse.jst.server.tomcat.tests.performance/performance/org/eclipse/jst/server/tomcat/tests/performance/tomcat50/AddRemoveModulesWizard2TestCase.java
@@ -10,9 +10,6 @@
*******************************************************************************/
package org.eclipse.jst.server.tomcat.tests.performance.tomcat50;
-import junit.framework.Test;
-import junit.framework.TestSuite;
-
import org.eclipse.jst.server.tomcat.core.tests.module.ModuleHelper;
import org.eclipse.test.performance.Dimension;
import org.eclipse.test.performance.PerformanceTestCase;
@@ -20,10 +17,6 @@
import org.eclipse.wst.server.ui.tests.dialog.WizardTestCase;
public class AddRemoveModulesWizard2TestCase extends PerformanceTestCase {
- public static Test suite() {
- return new TestSuite(AddRemoveModulesWizard2TestCase.class, "AddRemoveModulesWizardTestCase");
- }
-
public void testAddRemoveModulesWizard() throws Exception {
Dimension[] dims = new Dimension[] {Dimension.ELAPSED_PROCESS, Dimension.USED_JAVA_HEAP};
tagAsSummary("Add/remove modules wizard", dims);
diff --git a/tests/org.eclipse.jst.server.tomcat.tests.performance/performance/org/eclipse/jst/server/tomcat/tests/performance/tomcat50/AddRemoveModulesWizardTestCase.java b/tests/org.eclipse.jst.server.tomcat.tests.performance/performance/org/eclipse/jst/server/tomcat/tests/performance/tomcat50/AddRemoveModulesWizardTestCase.java
index 05f8a60..a41563d 100644
--- a/tests/org.eclipse.jst.server.tomcat.tests.performance/performance/org/eclipse/jst/server/tomcat/tests/performance/tomcat50/AddRemoveModulesWizardTestCase.java
+++ b/tests/org.eclipse.jst.server.tomcat.tests.performance/performance/org/eclipse/jst/server/tomcat/tests/performance/tomcat50/AddRemoveModulesWizardTestCase.java
@@ -10,9 +10,6 @@
*******************************************************************************/
package org.eclipse.jst.server.tomcat.tests.performance.tomcat50;
-import junit.framework.Test;
-import junit.framework.TestSuite;
-
import org.eclipse.jst.server.tomcat.core.tests.module.ModuleHelper;
import org.eclipse.test.performance.Dimension;
import org.eclipse.test.performance.PerformanceTestCase;
@@ -20,10 +17,6 @@
import org.eclipse.wst.server.ui.tests.dialog.WizardTestCase;
public class AddRemoveModulesWizardTestCase extends PerformanceTestCase {
- public static Test suite() {
- return new TestSuite(AddRemoveModulesWizardTestCase.class, "AddRemoveModulesWizardTestCase");
- }
-
public void testAddRemoveModulesWizard() throws Exception {
Dimension[] dims = new Dimension[] {Dimension.ELAPSED_PROCESS, Dimension.USED_JAVA_HEAP};
tagAsSummary("Add/remove modules wizard", dims);
diff --git a/tests/org.eclipse.jst.server.tomcat.tests.performance/performance/org/eclipse/jst/server/tomcat/tests/performance/tomcat50/AutobuildTestCase.java b/tests/org.eclipse.jst.server.tomcat.tests.performance/performance/org/eclipse/jst/server/tomcat/tests/performance/tomcat50/AutobuildTestCase.java
index 82ce015..9b91a70 100644
--- a/tests/org.eclipse.jst.server.tomcat.tests.performance/performance/org/eclipse/jst/server/tomcat/tests/performance/tomcat50/AutobuildTestCase.java
+++ b/tests/org.eclipse.jst.server.tomcat.tests.performance/performance/org/eclipse/jst/server/tomcat/tests/performance/tomcat50/AutobuildTestCase.java
@@ -12,15 +12,9 @@
import org.eclipse.core.resources.ResourcesPlugin;
-import junit.framework.Test;
import junit.framework.TestCase;
-import junit.framework.TestSuite;
public class AutobuildTestCase extends TestCase {
- public static Test suite() {
- return new TestSuite(AutobuildTestCase.class, "AutobuildTestCase");
- }
-
public void testBuild() throws Exception {
ResourcesPlugin.getWorkspace().getDescription().setAutoBuilding(true);
}
diff --git a/tests/org.eclipse.jst.server.tomcat.tests.performance/performance/org/eclipse/jst/server/tomcat/tests/performance/tomcat50/BuildCleanTestCase.java b/tests/org.eclipse.jst.server.tomcat.tests.performance/performance/org/eclipse/jst/server/tomcat/tests/performance/tomcat50/BuildCleanTestCase.java
index 5ece148..9a65a73 100644
--- a/tests/org.eclipse.jst.server.tomcat.tests.performance/performance/org/eclipse/jst/server/tomcat/tests/performance/tomcat50/BuildCleanTestCase.java
+++ b/tests/org.eclipse.jst.server.tomcat.tests.performance/performance/org/eclipse/jst/server/tomcat/tests/performance/tomcat50/BuildCleanTestCase.java
@@ -10,18 +10,11 @@
*******************************************************************************/
package org.eclipse.jst.server.tomcat.tests.performance.tomcat50;
-import junit.framework.Test;
-import junit.framework.TestSuite;
-
import org.eclipse.jst.server.tomcat.core.tests.module.ModuleHelper;
import org.eclipse.test.performance.Dimension;
import org.eclipse.test.performance.PerformanceTestCase;
public class BuildCleanTestCase extends PerformanceTestCase {
- public static Test suite() {
- return new TestSuite(BuildCleanTestCase.class, "BuildCleanTestCase");
- }
-
public void testBuild() throws Exception {
Dimension[] dims = new Dimension[] {Dimension.ELAPSED_PROCESS, Dimension.USED_JAVA_HEAP};
tagAsSummary("Build clean", dims);
diff --git a/tests/org.eclipse.jst.server.tomcat.tests.performance/performance/org/eclipse/jst/server/tomcat/tests/performance/tomcat50/BuildFullAgainTestCase.java b/tests/org.eclipse.jst.server.tomcat.tests.performance/performance/org/eclipse/jst/server/tomcat/tests/performance/tomcat50/BuildFullAgainTestCase.java
index c37b840..6bbaee6 100644
--- a/tests/org.eclipse.jst.server.tomcat.tests.performance/performance/org/eclipse/jst/server/tomcat/tests/performance/tomcat50/BuildFullAgainTestCase.java
+++ b/tests/org.eclipse.jst.server.tomcat.tests.performance/performance/org/eclipse/jst/server/tomcat/tests/performance/tomcat50/BuildFullAgainTestCase.java
@@ -10,18 +10,11 @@
*******************************************************************************/
package org.eclipse.jst.server.tomcat.tests.performance.tomcat50;
-import junit.framework.Test;
-import junit.framework.TestSuite;
-
import org.eclipse.jst.server.tomcat.core.tests.module.ModuleHelper;
import org.eclipse.test.performance.Dimension;
import org.eclipse.test.performance.PerformanceTestCase;
public class BuildFullAgainTestCase extends PerformanceTestCase {
- public static Test suite() {
- return new TestSuite(BuildFullAgainTestCase.class, "BuildFullAgainTestCase");
- }
-
public void testBuild() throws Exception {
Dimension[] dims = new Dimension[] {Dimension.ELAPSED_PROCESS, Dimension.USED_JAVA_HEAP};
tagAsSummary("Build full again", dims);
diff --git a/tests/org.eclipse.jst.server.tomcat.tests.performance/performance/org/eclipse/jst/server/tomcat/tests/performance/tomcat50/BuildFullTestCase.java b/tests/org.eclipse.jst.server.tomcat.tests.performance/performance/org/eclipse/jst/server/tomcat/tests/performance/tomcat50/BuildFullTestCase.java
index 96355c4..30eaf90 100644
--- a/tests/org.eclipse.jst.server.tomcat.tests.performance/performance/org/eclipse/jst/server/tomcat/tests/performance/tomcat50/BuildFullTestCase.java
+++ b/tests/org.eclipse.jst.server.tomcat.tests.performance/performance/org/eclipse/jst/server/tomcat/tests/performance/tomcat50/BuildFullTestCase.java
@@ -10,18 +10,11 @@
*******************************************************************************/
package org.eclipse.jst.server.tomcat.tests.performance.tomcat50;
-import junit.framework.Test;
-import junit.framework.TestSuite;
-
import org.eclipse.jst.server.tomcat.core.tests.module.ModuleHelper;
import org.eclipse.test.performance.Dimension;
import org.eclipse.test.performance.PerformanceTestCase;
public class BuildFullTestCase extends PerformanceTestCase {
- public static Test suite() {
- return new TestSuite(BuildFullTestCase.class, "BuildFullTestCase");
- }
-
public void testBuild() throws Exception {
Dimension[] dims = new Dimension[] {Dimension.ELAPSED_PROCESS, Dimension.USED_JAVA_HEAP};
tagAsSummary("Build full", dims);
diff --git a/tests/org.eclipse.jst.server.tomcat.tests.performance/performance/org/eclipse/jst/server/tomcat/tests/performance/tomcat50/BuildIncrementalTestCase.java b/tests/org.eclipse.jst.server.tomcat.tests.performance/performance/org/eclipse/jst/server/tomcat/tests/performance/tomcat50/BuildIncrementalTestCase.java
index 10fdb1a..7001aa0 100644
--- a/tests/org.eclipse.jst.server.tomcat.tests.performance/performance/org/eclipse/jst/server/tomcat/tests/performance/tomcat50/BuildIncrementalTestCase.java
+++ b/tests/org.eclipse.jst.server.tomcat.tests.performance/performance/org/eclipse/jst/server/tomcat/tests/performance/tomcat50/BuildIncrementalTestCase.java
@@ -10,18 +10,11 @@
*******************************************************************************/
package org.eclipse.jst.server.tomcat.tests.performance.tomcat50;
-import junit.framework.Test;
-import junit.framework.TestSuite;
-
import org.eclipse.jst.server.tomcat.core.tests.module.ModuleHelper;
import org.eclipse.test.performance.Dimension;
import org.eclipse.test.performance.PerformanceTestCase;
public class BuildIncrementalTestCase extends PerformanceTestCase {
- public static Test suite() {
- return new TestSuite(BuildIncrementalTestCase.class, "BuildIncrementalTestCase");
- }
-
public void testBuild() throws Exception {
Dimension[] dims = new Dimension[] {Dimension.ELAPSED_PROCESS, Dimension.USED_JAVA_HEAP};
tagAsSummary("Build incremental", dims);
diff --git a/tests/org.eclipse.jst.server.tomcat.tests.performance/performance/org/eclipse/jst/server/tomcat/tests/performance/tomcat50/CreateHugeModuleTestCase.java b/tests/org.eclipse.jst.server.tomcat.tests.performance/performance/org/eclipse/jst/server/tomcat/tests/performance/tomcat50/CreateHugeModuleTestCase.java
index 2103c46..f6f5517 100644
--- a/tests/org.eclipse.jst.server.tomcat.tests.performance/performance/org/eclipse/jst/server/tomcat/tests/performance/tomcat50/CreateHugeModuleTestCase.java
+++ b/tests/org.eclipse.jst.server.tomcat.tests.performance/performance/org/eclipse/jst/server/tomcat/tests/performance/tomcat50/CreateHugeModuleTestCase.java
@@ -10,9 +10,7 @@
*******************************************************************************/
package org.eclipse.jst.server.tomcat.tests.performance.tomcat50;
-import junit.framework.Test;
import junit.framework.TestCase;
-import junit.framework.TestSuite;
import org.eclipse.core.resources.IWorkspaceRunnable;
import org.eclipse.core.resources.ResourcesPlugin;
@@ -29,10 +27,6 @@
protected static final int NUM_RESOURCES = 2000;
protected static final int NUM_EXTERNAL_JARS = 100;
- public static Test suite() {
- return new TestSuite(CreateHugeModuleTestCase.class, "CreateHugeModuleTestCase");
- }
-
public void testCreateHugeWebModule() throws Exception {
ResourcesPlugin.getWorkspace().run(new IWorkspaceRunnable() {
public void run(IProgressMonitor monitor) throws CoreException {
diff --git a/tests/org.eclipse.jst.server.tomcat.tests.performance/performance/org/eclipse/jst/server/tomcat/tests/performance/tomcat50/CreateJavaContentTestCase.java b/tests/org.eclipse.jst.server.tomcat.tests.performance/performance/org/eclipse/jst/server/tomcat/tests/performance/tomcat50/CreateJavaContentTestCase.java
index 1fe8f6b..81ea83d 100644
--- a/tests/org.eclipse.jst.server.tomcat.tests.performance/performance/org/eclipse/jst/server/tomcat/tests/performance/tomcat50/CreateJavaContentTestCase.java
+++ b/tests/org.eclipse.jst.server.tomcat.tests.performance/performance/org/eclipse/jst/server/tomcat/tests/performance/tomcat50/CreateJavaContentTestCase.java
@@ -10,9 +10,7 @@
*******************************************************************************/
package org.eclipse.jst.server.tomcat.tests.performance.tomcat50;
-import junit.framework.Test;
import junit.framework.TestCase;
-import junit.framework.TestSuite;
import org.eclipse.core.resources.IWorkspaceRunnable;
import org.eclipse.core.resources.ResourcesPlugin;
@@ -23,10 +21,6 @@
import org.eclipse.jst.server.tomcat.core.tests.module.ModuleHelper;
public class CreateJavaContentTestCase extends TestCase {
- public static Test suite() {
- return new TestSuite(CreateJavaContentTestCase.class, "CreateJavaContentTestCase");
- }
-
public void testCreateModuleJavaContent() throws Exception {
for (int i = 0; i < CreateModulesTestCase.NUM_MODULES; i++) {
final int ii = i;
diff --git a/tests/org.eclipse.jst.server.tomcat.tests.performance/performance/org/eclipse/jst/server/tomcat/tests/performance/tomcat50/CreateModulesTestCase.java b/tests/org.eclipse.jst.server.tomcat.tests.performance/performance/org/eclipse/jst/server/tomcat/tests/performance/tomcat50/CreateModulesTestCase.java
index bdc0606..1fb4ee8 100644
--- a/tests/org.eclipse.jst.server.tomcat.tests.performance/performance/org/eclipse/jst/server/tomcat/tests/performance/tomcat50/CreateModulesTestCase.java
+++ b/tests/org.eclipse.jst.server.tomcat.tests.performance/performance/org/eclipse/jst/server/tomcat/tests/performance/tomcat50/CreateModulesTestCase.java
@@ -10,9 +10,6 @@
*******************************************************************************/
package org.eclipse.jst.server.tomcat.tests.performance.tomcat50;
-import junit.framework.Test;
-import junit.framework.TestSuite;
-
import org.eclipse.jst.server.tomcat.core.tests.module.ModuleHelper;
import org.eclipse.test.performance.Dimension;
import org.eclipse.test.performance.PerformanceTestCase;
@@ -23,10 +20,6 @@
protected static final int NUM_RESOURCES = 500;
protected static final int NUM_BUILDS = 10;
- public static Test suite() {
- return new TestSuite(CreateModulesTestCase.class, "CreateModulesTestCase");
- }
-
public void testCreateModules() throws Exception {
Dimension[] dims = new Dimension[] {Dimension.ELAPSED_PROCESS, Dimension.USED_JAVA_HEAP};
tagAsSummary("Create web modules", dims);
diff --git a/tests/org.eclipse.jst.server.tomcat.tests.performance/performance/org/eclipse/jst/server/tomcat/tests/performance/tomcat50/CreateWebContentTestCase.java b/tests/org.eclipse.jst.server.tomcat.tests.performance/performance/org/eclipse/jst/server/tomcat/tests/performance/tomcat50/CreateWebContentTestCase.java
index 2d4e490..39c5839 100644
--- a/tests/org.eclipse.jst.server.tomcat.tests.performance/performance/org/eclipse/jst/server/tomcat/tests/performance/tomcat50/CreateWebContentTestCase.java
+++ b/tests/org.eclipse.jst.server.tomcat.tests.performance/performance/org/eclipse/jst/server/tomcat/tests/performance/tomcat50/CreateWebContentTestCase.java
@@ -10,9 +10,7 @@
*******************************************************************************/
package org.eclipse.jst.server.tomcat.tests.performance.tomcat50;
-import junit.framework.Test;
import junit.framework.TestCase;
-import junit.framework.TestSuite;
import org.eclipse.core.resources.IWorkspaceRunnable;
import org.eclipse.core.resources.ResourcesPlugin;
@@ -23,10 +21,6 @@
import org.eclipse.jst.server.tomcat.core.tests.module.ModuleHelper;
public class CreateWebContentTestCase extends TestCase {
- public static Test suite() {
- return new TestSuite(CreateWebContentTestCase.class, "CreateWebContentTestCase");
- }
-
public void testCreateWebModuleContent() throws Exception {
for (int i = 0; i < CreateModulesTestCase.NUM_MODULES; i++) {
final int ii = i;
diff --git a/tests/org.eclipse.jst.server.tomcat.tests.performance/performance/org/eclipse/jst/server/tomcat/tests/performance/tomcat50/CreateXMLContentTestCase.java b/tests/org.eclipse.jst.server.tomcat.tests.performance/performance/org/eclipse/jst/server/tomcat/tests/performance/tomcat50/CreateXMLContentTestCase.java
index 51a9a23..25ec03f 100644
--- a/tests/org.eclipse.jst.server.tomcat.tests.performance/performance/org/eclipse/jst/server/tomcat/tests/performance/tomcat50/CreateXMLContentTestCase.java
+++ b/tests/org.eclipse.jst.server.tomcat.tests.performance/performance/org/eclipse/jst/server/tomcat/tests/performance/tomcat50/CreateXMLContentTestCase.java
@@ -10,9 +10,7 @@
*******************************************************************************/
package org.eclipse.jst.server.tomcat.tests.performance.tomcat50;
-import junit.framework.Test;
import junit.framework.TestCase;
-import junit.framework.TestSuite;
import org.eclipse.core.resources.IWorkspaceRunnable;
import org.eclipse.core.resources.ResourcesPlugin;
@@ -23,10 +21,6 @@
import org.eclipse.jst.server.tomcat.core.tests.module.ModuleHelper;
public class CreateXMLContentTestCase extends TestCase {
- public static Test suite() {
- return new TestSuite(CreateXMLContentTestCase.class, "CreateXMLContentTestCase");
- }
-
public void testCreateWebModuleContent() throws Exception {
for (int i = 0; i < CreateModulesTestCase.NUM_MODULES; i++) {
final int ii = i;
diff --git a/tests/org.eclipse.jst.server.tomcat.tests.performance/performance/org/eclipse/jst/server/tomcat/tests/performance/tomcat50/DeleteModulesTestCase.java b/tests/org.eclipse.jst.server.tomcat.tests.performance/performance/org/eclipse/jst/server/tomcat/tests/performance/tomcat50/DeleteModulesTestCase.java
index 17c37b5..f74796e 100644
--- a/tests/org.eclipse.jst.server.tomcat.tests.performance/performance/org/eclipse/jst/server/tomcat/tests/performance/tomcat50/DeleteModulesTestCase.java
+++ b/tests/org.eclipse.jst.server.tomcat.tests.performance/performance/org/eclipse/jst/server/tomcat/tests/performance/tomcat50/DeleteModulesTestCase.java
@@ -10,18 +10,11 @@
*******************************************************************************/
package org.eclipse.jst.server.tomcat.tests.performance.tomcat50;
-import junit.framework.Test;
-import junit.framework.TestSuite;
-
import org.eclipse.jst.server.tomcat.core.tests.module.ModuleHelper;
import org.eclipse.test.performance.Dimension;
import org.eclipse.test.performance.PerformanceTestCase;
public class DeleteModulesTestCase extends PerformanceTestCase {
- public static Test suite() {
- return new TestSuite(DeleteModulesTestCase.class, "DeleteModulesTestCase");
- }
-
public void testDeleteModules() throws Exception {
Dimension[] dims = new Dimension[] {Dimension.ELAPSED_PROCESS, Dimension.USED_JAVA_HEAP};
tagAsSummary("Delete modules", dims);
diff --git a/tests/org.eclipse.jst.server.tomcat.tests.performance/performance/org/eclipse/jst/server/tomcat/tests/performance/tomcat50/GetDelegateTestCase.java b/tests/org.eclipse.jst.server.tomcat.tests.performance/performance/org/eclipse/jst/server/tomcat/tests/performance/tomcat50/GetDelegateTestCase.java
index ae1b3d4..0243741 100644
--- a/tests/org.eclipse.jst.server.tomcat.tests.performance/performance/org/eclipse/jst/server/tomcat/tests/performance/tomcat50/GetDelegateTestCase.java
+++ b/tests/org.eclipse.jst.server.tomcat.tests.performance/performance/org/eclipse/jst/server/tomcat/tests/performance/tomcat50/GetDelegateTestCase.java
@@ -11,8 +11,6 @@
package org.eclipse.jst.server.tomcat.tests.performance.tomcat50;
import java.io.File;
-import junit.framework.Test;
-import junit.framework.TestSuite;
import org.eclipse.core.runtime.CoreException;
import org.eclipse.core.runtime.NullProgressMonitor;
import org.eclipse.core.runtime.Path;
@@ -24,11 +22,8 @@
import org.eclipse.wst.server.core.IRuntimeWorkingCopy;
import org.eclipse.wst.server.core.ServerCore;
import org.eclipse.wst.server.tests.performance.common.AbstractGetDelegateTestCase;
-public class GetDelegateTestCase extends AbstractGetDelegateTestCase {
- public static Test suite() {
- return new TestSuite(GetDelegateTestCase.class, "GetDelegateTestCase");
- }
+public class GetDelegateTestCase extends AbstractGetDelegateTestCase {
public void testGetDelegate() throws Exception {
Dimension[] dims = new Dimension[] {Dimension.ELAPSED_PROCESS, Dimension.USED_JAVA_HEAP};
tagAsSummary("Create Tomcat runtime", dims);
diff --git a/tests/org.eclipse.jst.server.tomcat.tests.performance/performance/org/eclipse/jst/server/tomcat/tests/performance/tomcat50/OpenEditorAgainTestCase.java b/tests/org.eclipse.jst.server.tomcat.tests.performance/performance/org/eclipse/jst/server/tomcat/tests/performance/tomcat50/OpenEditorAgainTestCase.java
index 48a9447..df0eace 100644
--- a/tests/org.eclipse.jst.server.tomcat.tests.performance/performance/org/eclipse/jst/server/tomcat/tests/performance/tomcat50/OpenEditorAgainTestCase.java
+++ b/tests/org.eclipse.jst.server.tomcat.tests.performance/performance/org/eclipse/jst/server/tomcat/tests/performance/tomcat50/OpenEditorAgainTestCase.java
@@ -10,9 +10,6 @@
*******************************************************************************/
package org.eclipse.jst.server.tomcat.tests.performance.tomcat50;
-import junit.framework.Test;
-import junit.framework.TestSuite;
-
import org.eclipse.test.performance.Dimension;
import org.eclipse.ui.IEditorPart;
import org.eclipse.ui.IWorkbenchPage;
@@ -22,10 +19,6 @@
import org.eclipse.wst.server.ui.internal.editor.ServerEditorInput;
public class OpenEditorAgainTestCase extends AbstractOpenEditorTestCase {
- public static Test suite() {
- return new TestSuite(OpenEditorAgainTestCase.class, "OpenEditorAgainTestCase");
- }
-
public void testOpenEditor() throws Exception {
Dimension[] dims = new Dimension[] { Dimension.ELAPSED_PROCESS, Dimension.USED_JAVA_HEAP };
tagAsSummary("Open Tomcat editor again", dims);
diff --git a/tests/org.eclipse.jst.server.tomcat.tests.performance/performance/org/eclipse/jst/server/tomcat/tests/performance/tomcat50/OpenEditorTestCase.java b/tests/org.eclipse.jst.server.tomcat.tests.performance/performance/org/eclipse/jst/server/tomcat/tests/performance/tomcat50/OpenEditorTestCase.java
index 3981fd7..c738ac8 100644
--- a/tests/org.eclipse.jst.server.tomcat.tests.performance/performance/org/eclipse/jst/server/tomcat/tests/performance/tomcat50/OpenEditorTestCase.java
+++ b/tests/org.eclipse.jst.server.tomcat.tests.performance/performance/org/eclipse/jst/server/tomcat/tests/performance/tomcat50/OpenEditorTestCase.java
@@ -10,24 +10,17 @@
*******************************************************************************/
package org.eclipse.jst.server.tomcat.tests.performance.tomcat50;
-import junit.framework.Test;
-import junit.framework.TestSuite;
-
import org.eclipse.test.performance.Dimension;
import org.eclipse.wst.server.tests.performance.common.AbstractOpenEditorTestCase;
public class OpenEditorTestCase extends AbstractOpenEditorTestCase {
- public static Test suite() {
- return new TestSuite(OpenEditorTestCase.class, "OpenEditorTestCase");
- }
+ public void testOpenEditor() throws Exception {
+ Dimension[] dims = new Dimension[] { Dimension.ELAPSED_PROCESS, Dimension.USED_JAVA_HEAP };
+ tagAsSummary("Open Tomcat editor", dims);
+ super.testOpenEditor();
+ }
- public void testOpenEditor() throws Exception {
- Dimension[] dims = new Dimension[] {Dimension.ELAPSED_PROCESS, Dimension.USED_JAVA_HEAP};
- tagAsSummary("Open Tomcat editor", dims);
- super.testOpenEditor();
- }
-
- protected String getServerTypeId() {
- return "org.eclipse.jst.server.tomcat.50";
- }
+ protected String getServerTypeId() {
+ return "org.eclipse.jst.server.tomcat.50";
+ }
}
\ No newline at end of file
diff --git a/tests/org.eclipse.jst.server.tomcat.tests.performance/performance/org/eclipse/jst/server/tomcat/tests/performance/tomcat50/PublishHugeModuleTestCase.java b/tests/org.eclipse.jst.server.tomcat.tests.performance/performance/org/eclipse/jst/server/tomcat/tests/performance/tomcat50/PublishHugeModuleTestCase.java
index 90d0d49..056f882 100644
--- a/tests/org.eclipse.jst.server.tomcat.tests.performance/performance/org/eclipse/jst/server/tomcat/tests/performance/tomcat50/PublishHugeModuleTestCase.java
+++ b/tests/org.eclipse.jst.server.tomcat.tests.performance/performance/org/eclipse/jst/server/tomcat/tests/performance/tomcat50/PublishHugeModuleTestCase.java
@@ -10,9 +10,6 @@
*******************************************************************************/
package org.eclipse.jst.server.tomcat.tests.performance.tomcat50;
-import junit.framework.Test;
-import junit.framework.TestSuite;
-
import org.eclipse.jst.server.tomcat.core.tests.module.ModuleHelper;
import org.eclipse.test.performance.Dimension;
import org.eclipse.test.performance.PerformanceTestCase;
@@ -21,10 +18,6 @@
import org.eclipse.wst.server.core.IServerWorkingCopy;
public class PublishHugeModuleTestCase extends PerformanceTestCase {
- public static Test suite() {
- return new TestSuite(PublishHugeModuleTestCase.class, "PublishHugeModuleTestCase");
- }
-
public void testHugePublish() throws Exception {
Dimension[] dims = new Dimension[] { Dimension.ELAPSED_PROCESS, Dimension.USED_JAVA_HEAP };
tagAsSummary("Publish huge module to Tomcat", dims);
diff --git a/tests/org.eclipse.jst.server.tomcat.tests.performance/performance/org/eclipse/jst/server/tomcat/tests/performance/tomcat50/PublishTestCase.java b/tests/org.eclipse.jst.server.tomcat.tests.performance/performance/org/eclipse/jst/server/tomcat/tests/performance/tomcat50/PublishTestCase.java
index 789756f..f91373a 100644
--- a/tests/org.eclipse.jst.server.tomcat.tests.performance/performance/org/eclipse/jst/server/tomcat/tests/performance/tomcat50/PublishTestCase.java
+++ b/tests/org.eclipse.jst.server.tomcat.tests.performance/performance/org/eclipse/jst/server/tomcat/tests/performance/tomcat50/PublishTestCase.java
@@ -10,9 +10,6 @@
*******************************************************************************/
package org.eclipse.jst.server.tomcat.tests.performance.tomcat50;
-import junit.framework.Test;
-import junit.framework.TestSuite;
-
import org.eclipse.jst.server.tomcat.core.tests.module.ModuleHelper;
import org.eclipse.test.performance.Dimension;
import org.eclipse.test.performance.PerformanceTestCase;
@@ -21,10 +18,6 @@
import org.eclipse.wst.server.core.IServerWorkingCopy;
public class PublishTestCase extends PerformanceTestCase {
- public static Test suite() {
- return new TestSuite(PublishTestCase.class, "PublishTestCase");
- }
-
public void testPublish() throws Exception {
Dimension[] dims = new Dimension[] { Dimension.ELAPSED_PROCESS, Dimension.USED_JAVA_HEAP };
tagAsSummary("Publish to Tomcat", dims);
diff --git a/tests/org.eclipse.jst.server.tomcat.ui.tests/src/org/eclipse/jst/server/tomcat/ui/tests/OrderedTestSuite.java b/tests/org.eclipse.jst.server.tomcat.ui.tests/src/org/eclipse/jst/server/tomcat/ui/tests/OrderedTestSuite.java
index 011616c..cabf5ad 100644
--- a/tests/org.eclipse.jst.server.tomcat.ui.tests/src/org/eclipse/jst/server/tomcat/ui/tests/OrderedTestSuite.java
+++ b/tests/org.eclipse.jst.server.tomcat.ui.tests/src/org/eclipse/jst/server/tomcat/ui/tests/OrderedTestSuite.java
@@ -1,5 +1,5 @@
/*******************************************************************************
- * Copyright (c) 2004, 2005 IBM Corporation and others.
+ * Copyright (c) 2004, 2006 IBM Corporation and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -10,85 +10,37 @@
*******************************************************************************/
package org.eclipse.jst.server.tomcat.ui.tests;
-import java.lang.reflect.Method;
-import java.lang.reflect.Modifier;
+import java.util.Enumeration;
import java.util.Vector;
-import junit.framework.Test;
import junit.framework.TestCase;
import junit.framework.TestSuite;
class OrderedTestSuite extends TestSuite{
- public OrderedTestSuite(Class theClass, String name) {
- this(theClass);
- setName(name);
+ public OrderedTestSuite(Class theClass) {
+ super(theClass);
}
- public OrderedTestSuite(final Class theClass) {
- super();
- setName(theClass.getName());
- try {
- getTestConstructor(theClass); // Avoid generating multiple error messages
- } catch (NoSuchMethodException e) {
- addTest(warning("Class " + theClass.getName()
- + " has no public constructor TestCase(String name) or TestCase()"));
- return;
+ public Enumeration tests() {
+ Enumeration enum2 = super.tests();
+
+ Vector list = new Vector();
+ while (enum2.hasMoreElements()) {
+ list.add(enum2.nextElement());
}
- if (!Modifier.isPublic(theClass.getModifiers())) {
- addTest(warning("Class " + theClass.getName() + " is not public"));
- return;
- }
- Class superClass = theClass;
- Vector names = new Vector();
- while (Test.class.isAssignableFrom(superClass)) {
- Method[] methods = superClass.getDeclaredMethods();
- int size = methods.length;
- for (int i = 0; i < size - 1; i++) {
- for (int j = i + 1; j < size; j++) {
- if (methods[i].getName().compareTo(methods[j].getName()) > 0) {
- Method m = methods[i];
- methods[i] = methods[j];
- methods[j] = m;
- }
+
+ int size = list.size();
+ for (int i = 0; i < size - 1; i++) {
+ for (int j = i + 1; j < size; j++) {
+ TestCase t1 = (TestCase) list.get(i);
+ TestCase t2 = (TestCase) list.get(j);
+ if (t1.getName().compareTo(t2.getName()) > 0) {
+ Object obj = list.get(i);
+ list.set(i, list.get(j));
+ list.set(j, obj);
}
}
- for (int i = 0; i < size; i++) {
- addTestMethod(methods[i], names, theClass);
- }
- superClass = superClass.getSuperclass();
}
- if (!tests().hasMoreElements())
- addTest(warning("No tests found in " + theClass.getName()));
- }
-
- private void addTestMethod(Method m, Vector names, Class theClass) {
- String name = m.getName();
- if (names.contains(name))
- return;
- if (!isPublicTestMethod(m)) {
- if (isTestMethod(m))
- addTest(warning("Test method isn't public: " + m.getName()));
- return;
- }
- names.addElement(name);
- addTest(createTest(theClass, name));
- }
-
- private boolean isPublicTestMethod(Method m) {
- return isTestMethod(m) && Modifier.isPublic(m.getModifiers());
- }
-
- private boolean isTestMethod(Method m) {
- String name = m.getName();
- Class[] parameters = m.getParameterTypes();
- Class returnType = m.getReturnType();
- return parameters.length == 0 && name.startsWith("test") && returnType.equals(Void.TYPE);
- }
-
- private Test warning(final String message) {
- return new TestCase("warning") {
- protected void runTest() {
- fail(message);
- }
- };
+
+ return list.elements();
}
}
\ No newline at end of file
diff --git a/tests/org.eclipse.jst.server.ui.tests/src/org/eclipse/jst/server/ui/tests/OrderedTestSuite.java b/tests/org.eclipse.jst.server.ui.tests/src/org/eclipse/jst/server/ui/tests/OrderedTestSuite.java
index 1295ca7..ac76751 100644
--- a/tests/org.eclipse.jst.server.ui.tests/src/org/eclipse/jst/server/ui/tests/OrderedTestSuite.java
+++ b/tests/org.eclipse.jst.server.ui.tests/src/org/eclipse/jst/server/ui/tests/OrderedTestSuite.java
@@ -1,5 +1,5 @@
/*******************************************************************************
- * Copyright (c) 2004, 2005 IBM Corporation and others.
+ * Copyright (c) 2004, 2006 IBM Corporation and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -10,85 +10,37 @@
*******************************************************************************/
package org.eclipse.jst.server.ui.tests;
-import java.lang.reflect.Method;
-import java.lang.reflect.Modifier;
+import java.util.Enumeration;
import java.util.Vector;
-import junit.framework.Test;
import junit.framework.TestCase;
import junit.framework.TestSuite;
-class OrderedTestSuite extends TestSuite{
- public OrderedTestSuite(Class theClass, String name) {
- this(theClass);
- setName(name);
+class OrderedTestSuite extends TestSuite {
+ public OrderedTestSuite(Class theClass) {
+ super(theClass);
}
- public OrderedTestSuite(final Class theClass) {
- super();
- setName(theClass.getName());
- try {
- getTestConstructor(theClass); // Avoid generating multiple error messages
- } catch (NoSuchMethodException e) {
- addTest(warning("Class " + theClass.getName()
- + " has no public constructor TestCase(String name) or TestCase()"));
- return;
+ public Enumeration tests() {
+ Enumeration enum2 = super.tests();
+
+ Vector list = new Vector();
+ while (enum2.hasMoreElements()) {
+ list.add(enum2.nextElement());
}
- if (!Modifier.isPublic(theClass.getModifiers())) {
- addTest(warning("Class " + theClass.getName() + " is not public"));
- return;
- }
- Class superClass = theClass;
- Vector names = new Vector();
- while (Test.class.isAssignableFrom(superClass)) {
- Method[] methods = superClass.getDeclaredMethods();
- int size = methods.length;
- for (int i = 0; i < size - 1; i++) {
- for (int j = i + 1; j < size; j++) {
- if (methods[i].getName().compareTo(methods[j].getName()) > 0) {
- Method m = methods[i];
- methods[i] = methods[j];
- methods[j] = m;
- }
+
+ int size = list.size();
+ for (int i = 0; i < size - 1; i++) {
+ for (int j = i + 1; j < size; j++) {
+ TestCase t1 = (TestCase) list.get(i);
+ TestCase t2 = (TestCase) list.get(j);
+ if (t1.getName().compareTo(t2.getName()) > 0) {
+ Object obj = list.get(i);
+ list.set(i, list.get(j));
+ list.set(j, obj);
}
}
- for (int i = 0; i < size; i++) {
- addTestMethod(methods[i], names, theClass);
- }
- superClass = superClass.getSuperclass();
}
- if (!tests().hasMoreElements())
- addTest(warning("No tests found in " + theClass.getName()));
- }
-
- private void addTestMethod(Method m, Vector names, Class theClass) {
- String name = m.getName();
- if (names.contains(name))
- return;
- if (!isPublicTestMethod(m)) {
- if (isTestMethod(m))
- addTest(warning("Test method isn't public: " + m.getName()));
- return;
- }
- names.addElement(name);
- addTest(createTest(theClass, name));
- }
-
- private boolean isPublicTestMethod(Method m) {
- return isTestMethod(m) && Modifier.isPublic(m.getModifiers());
- }
-
- private boolean isTestMethod(Method m) {
- String name = m.getName();
- Class[] parameters = m.getParameterTypes();
- Class returnType = m.getReturnType();
- return parameters.length == 0 && name.startsWith("test") && returnType.equals(Void.TYPE);
- }
-
- private Test warning(final String message) {
- return new TestCase("warning") {
- protected void runTest() {
- fail(message);
- }
- };
+
+ return list.elements();
}
}
\ No newline at end of file
diff --git a/tests/org.eclipse.wst.internet.monitor.core.tests/src/org/eclipse/wst/internet/monitor/core/tests/ContentFilterTestCase.java b/tests/org.eclipse.wst.internet.monitor.core.tests/src/org/eclipse/wst/internet/monitor/core/tests/ContentFilterTestCase.java
index 1fcd9c6..ac9a92c 100644
--- a/tests/org.eclipse.wst.internet.monitor.core.tests/src/org/eclipse/wst/internet/monitor/core/tests/ContentFilterTestCase.java
+++ b/tests/org.eclipse.wst.internet.monitor.core.tests/src/org/eclipse/wst/internet/monitor/core/tests/ContentFilterTestCase.java
@@ -12,16 +12,11 @@
import org.eclipse.wst.internet.monitor.core.internal.provisional.ContentFilterDelegate;
-import junit.framework.Test;
import junit.framework.TestCase;
public class ContentFilterTestCase extends TestCase {
protected static ContentFilterDelegate delegate;
-
- public static Test suite() {
- return new OrderedTestSuite(MonitorListenerTestCase.class, "MonitorTestCase");
- }
-
+
public void test00Creation() {
delegate = new TestContentFilterDelegate();
}
diff --git a/tests/org.eclipse.wst.internet.monitor.core.tests/src/org/eclipse/wst/internet/monitor/core/tests/MonitorListenerTestCase.java b/tests/org.eclipse.wst.internet.monitor.core.tests/src/org/eclipse/wst/internet/monitor/core/tests/MonitorListenerTestCase.java
index 7ba5b1a..8d8f71c 100644
--- a/tests/org.eclipse.wst.internet.monitor.core.tests/src/org/eclipse/wst/internet/monitor/core/tests/MonitorListenerTestCase.java
+++ b/tests/org.eclipse.wst.internet.monitor.core.tests/src/org/eclipse/wst/internet/monitor/core/tests/MonitorListenerTestCase.java
@@ -11,7 +11,6 @@
package org.eclipse.wst.internet.monitor.core.tests;
import org.eclipse.wst.internet.monitor.core.internal.provisional.*;
-import junit.framework.Test;
import junit.framework.TestCase;
public class MonitorListenerTestCase extends TestCase {
@@ -45,10 +44,6 @@
super();
}
- public static Test suite() {
- return new OrderedTestSuite(MonitorListenerTestCase.class, "MonitorListenerTestCase");
- }
-
public void test0AddListener() throws Exception {
MonitorCore.addMonitorListener(listener);
}
diff --git a/tests/org.eclipse.wst.internet.monitor.core.tests/src/org/eclipse/wst/internet/monitor/core/tests/MonitorTestCase.java b/tests/org.eclipse.wst.internet.monitor.core.tests/src/org/eclipse/wst/internet/monitor/core/tests/MonitorTestCase.java
index ab4e9d2..317d0c1 100644
--- a/tests/org.eclipse.wst.internet.monitor.core.tests/src/org/eclipse/wst/internet/monitor/core/tests/MonitorTestCase.java
+++ b/tests/org.eclipse.wst.internet.monitor.core.tests/src/org/eclipse/wst/internet/monitor/core/tests/MonitorTestCase.java
@@ -11,7 +11,6 @@
package org.eclipse.wst.internet.monitor.core.tests;
import org.eclipse.wst.internet.monitor.core.internal.provisional.*;
-import junit.framework.Test;
import junit.framework.TestCase;
/**
* Note: use ports between 22100-22200 to ensure they are free on the build machine.
@@ -22,10 +21,6 @@
public MonitorTestCase() {
super();
}
-
- public static Test suite() {
- return new OrderedTestSuite(MonitorListenerTestCase.class, "MonitorTestCase");
- }
public void test00GetMonitors() throws Exception {
assertNotNull(MonitorCore.getMonitors());
diff --git a/tests/org.eclipse.wst.internet.monitor.core.tests/src/org/eclipse/wst/internet/monitor/core/tests/OrderedTestSuite.java b/tests/org.eclipse.wst.internet.monitor.core.tests/src/org/eclipse/wst/internet/monitor/core/tests/OrderedTestSuite.java
index ee781b5..150a08e 100644
--- a/tests/org.eclipse.wst.internet.monitor.core.tests/src/org/eclipse/wst/internet/monitor/core/tests/OrderedTestSuite.java
+++ b/tests/org.eclipse.wst.internet.monitor.core.tests/src/org/eclipse/wst/internet/monitor/core/tests/OrderedTestSuite.java
@@ -1,5 +1,5 @@
/*******************************************************************************
- * Copyright (c) 2004, 2005 IBM Corporation and others.
+ * Copyright (c) 2004, 2006 IBM Corporation and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -10,85 +10,37 @@
*******************************************************************************/
package org.eclipse.wst.internet.monitor.core.tests;
-import java.lang.reflect.Method;
-import java.lang.reflect.Modifier;
+import java.util.Enumeration;
import java.util.Vector;
-import junit.framework.Test;
import junit.framework.TestCase;
import junit.framework.TestSuite;
-class OrderedTestSuite extends TestSuite{
- public OrderedTestSuite(Class theClass, String name) {
- this(theClass);
- setName(name);
+class OrderedTestSuite extends TestSuite {
+ public OrderedTestSuite(Class theClass) {
+ super(theClass);
}
- public OrderedTestSuite(final Class theClass) {
- super();
- setName(theClass.getName());
- try {
- getTestConstructor(theClass); // Avoid generating multiple error messages
- } catch (NoSuchMethodException e) {
- addTest(warning("Class " + theClass.getName()
- + " has no public constructor TestCase(String name) or TestCase()"));
- return;
+ public Enumeration tests() {
+ Enumeration enum2 = super.tests();
+
+ Vector list = new Vector();
+ while (enum2.hasMoreElements()) {
+ list.add(enum2.nextElement());
}
- if (!Modifier.isPublic(theClass.getModifiers())) {
- addTest(warning("Class " + theClass.getName() + " is not public"));
- return;
- }
- Class superClass = theClass;
- Vector names = new Vector();
- while (Test.class.isAssignableFrom(superClass)) {
- Method[] methods = superClass.getDeclaredMethods();
- int size = methods.length;
- for (int i = 0; i < size - 1; i++) {
- for (int j = i + 1; j < size; j++) {
- if (methods[i].getName().compareTo(methods[j].getName()) > 0) {
- Method m = methods[i];
- methods[i] = methods[j];
- methods[j] = m;
- }
+
+ int size = list.size();
+ for (int i = 0; i < size - 1; i++) {
+ for (int j = i + 1; j < size; j++) {
+ TestCase t1 = (TestCase) list.get(i);
+ TestCase t2 = (TestCase) list.get(j);
+ if (t1.getName().compareTo(t2.getName()) > 0) {
+ Object obj = list.get(i);
+ list.set(i, list.get(j));
+ list.set(j, obj);
}
}
- for (int i = 0; i < size; i++) {
- addTestMethod(methods[i], names, theClass);
- }
- superClass = superClass.getSuperclass();
}
- if (!tests().hasMoreElements())
- addTest(warning("No tests found in " + theClass.getName()));
- }
-
- private void addTestMethod(Method m, Vector names, Class theClass) {
- String name = m.getName();
- if (names.contains(name))
- return;
- if (!isPublicTestMethod(m)) {
- if (isTestMethod(m))
- addTest(warning("Test method isn't public: " + m.getName()));
- return;
- }
- names.addElement(name);
- addTest(createTest(theClass, name));
- }
-
- private boolean isPublicTestMethod(Method m) {
- return isTestMethod(m) && Modifier.isPublic(m.getModifiers());
- }
-
- private boolean isTestMethod(Method m) {
- String name = m.getName();
- Class[] parameters = m.getParameterTypes();
- Class returnType = m.getReturnType();
- return parameters.length == 0 && name.startsWith("test") && returnType.equals(Void.TYPE);
- }
-
- private Test warning(final String message) {
- return new TestCase("warning") {
- protected void runTest() {
- fail(message);
- }
- };
+
+ return list.elements();
}
}
\ No newline at end of file
diff --git a/tests/org.eclipse.wst.internet.monitor.core.tests/src/org/eclipse/wst/internet/monitor/core/tests/RequestTestCase.java b/tests/org.eclipse.wst.internet.monitor.core.tests/src/org/eclipse/wst/internet/monitor/core/tests/RequestTestCase.java
index b38e6bd..f7c169a 100644
--- a/tests/org.eclipse.wst.internet.monitor.core.tests/src/org/eclipse/wst/internet/monitor/core/tests/RequestTestCase.java
+++ b/tests/org.eclipse.wst.internet.monitor.core.tests/src/org/eclipse/wst/internet/monitor/core/tests/RequestTestCase.java
@@ -15,7 +15,6 @@
import java.net.URL;
import org.eclipse.wst.internet.monitor.core.internal.provisional.*;
-import junit.framework.Test;
import junit.framework.TestCase;
/**
* Note: use ports between 22100-22200 to ensure they are free on the build machine.
@@ -49,10 +48,6 @@
super();
}
- public static Test suite() {
- return new OrderedTestSuite(RequestTestCase.class, "RequestTestCase");
- }
-
public void test00GetMonitors() throws Exception {
assertNotNull(MonitorCore.getMonitors());
}
diff --git a/tests/org.eclipse.wst.internet.monitor.core.tests/src/org/eclipse/wst/internet/monitor/core/tests/extension/ContentFiltersTestCase.java b/tests/org.eclipse.wst.internet.monitor.core.tests/src/org/eclipse/wst/internet/monitor/core/tests/extension/ContentFiltersTestCase.java
index c8a611e..1920b30 100644
--- a/tests/org.eclipse.wst.internet.monitor.core.tests/src/org/eclipse/wst/internet/monitor/core/tests/extension/ContentFiltersTestCase.java
+++ b/tests/org.eclipse.wst.internet.monitor.core.tests/src/org/eclipse/wst/internet/monitor/core/tests/extension/ContentFiltersTestCase.java
@@ -12,15 +12,10 @@
import org.eclipse.wst.internet.monitor.core.internal.IContentFilter;
import org.eclipse.wst.internet.monitor.core.internal.MonitorPlugin;
-import junit.framework.Test;
import junit.framework.TestCase;
-import junit.framework.TestSuite;
+
public class ContentFiltersTestCase extends TestCase {
- public static Test suite() {
- return new TestSuite(ContentFiltersTestCase.class, "ContentFiltersTestCase");
- }
-
public void test1ContentFiltersExtension() throws Exception {
IContentFilter[] cf = MonitorPlugin.getInstance().getContentFilters();
if (cf != null) {
diff --git a/tests/org.eclipse.wst.internet.monitor.ui.tests/src/org/eclipse/wst/internet/monitor/ui/tests/OrderedTestSuite.java b/tests/org.eclipse.wst.internet.monitor.ui.tests/src/org/eclipse/wst/internet/monitor/ui/tests/OrderedTestSuite.java
index 8e7ecd6..f737515 100644
--- a/tests/org.eclipse.wst.internet.monitor.ui.tests/src/org/eclipse/wst/internet/monitor/ui/tests/OrderedTestSuite.java
+++ b/tests/org.eclipse.wst.internet.monitor.ui.tests/src/org/eclipse/wst/internet/monitor/ui/tests/OrderedTestSuite.java
@@ -1,5 +1,5 @@
/*******************************************************************************
- * Copyright (c) 2004, 2005 IBM Corporation and others.
+ * Copyright (c) 2004, 2006 IBM Corporation and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -10,85 +10,37 @@
*******************************************************************************/
package org.eclipse.wst.internet.monitor.ui.tests;
-import java.lang.reflect.Method;
-import java.lang.reflect.Modifier;
+import java.util.Enumeration;
import java.util.Vector;
-import junit.framework.Test;
import junit.framework.TestCase;
import junit.framework.TestSuite;
-class OrderedTestSuite extends TestSuite{
- public OrderedTestSuite(Class theClass, String name) {
- this(theClass);
- setName(name);
+class OrderedTestSuite extends TestSuite {
+ public OrderedTestSuite(Class theClass) {
+ super(theClass);
}
- public OrderedTestSuite(final Class theClass) {
- super();
- setName(theClass.getName());
- try {
- getTestConstructor(theClass); // Avoid generating multiple error messages
- } catch (NoSuchMethodException e) {
- addTest(warning("Class " + theClass.getName()
- + " has no public constructor TestCase(String name) or TestCase()"));
- return;
+ public Enumeration tests() {
+ Enumeration enum2 = super.tests();
+
+ Vector list = new Vector();
+ while (enum2.hasMoreElements()) {
+ list.add(enum2.nextElement());
}
- if (!Modifier.isPublic(theClass.getModifiers())) {
- addTest(warning("Class " + theClass.getName() + " is not public"));
- return;
- }
- Class superClass = theClass;
- Vector names = new Vector();
- while (Test.class.isAssignableFrom(superClass)) {
- Method[] methods = superClass.getDeclaredMethods();
- int size = methods.length;
- for (int i = 0; i < size - 1; i++) {
- for (int j = i + 1; j < size; j++) {
- if (methods[i].getName().compareTo(methods[j].getName()) > 0) {
- Method m = methods[i];
- methods[i] = methods[j];
- methods[j] = m;
- }
+
+ int size = list.size();
+ for (int i = 0; i < size - 1; i++) {
+ for (int j = i + 1; j < size; j++) {
+ TestCase t1 = (TestCase) list.get(i);
+ TestCase t2 = (TestCase) list.get(j);
+ if (t1.getName().compareTo(t2.getName()) > 0) {
+ Object obj = list.get(i);
+ list.set(i, list.get(j));
+ list.set(j, obj);
}
}
- for (int i = 0; i < size; i++) {
- addTestMethod(methods[i], names, theClass);
- }
- superClass = superClass.getSuperclass();
}
- if (!tests().hasMoreElements())
- addTest(warning("No tests found in " + theClass.getName()));
- }
-
- private void addTestMethod(Method m, Vector names, Class theClass) {
- String name = m.getName();
- if (names.contains(name))
- return;
- if (!isPublicTestMethod(m)) {
- if (isTestMethod(m))
- addTest(warning("Test method isn't public: " + m.getName()));
- return;
- }
- names.addElement(name);
- addTest(createTest(theClass, name));
- }
-
- private boolean isPublicTestMethod(Method m) {
- return isTestMethod(m) && Modifier.isPublic(m.getModifiers());
- }
-
- private boolean isTestMethod(Method m) {
- String name = m.getName();
- Class[] parameters = m.getParameterTypes();
- Class returnType = m.getReturnType();
- return parameters.length == 0 && name.startsWith("test") && returnType.equals(Void.TYPE);
- }
-
- private Test warning(final String message) {
- return new TestCase("warning") {
- protected void runTest() {
- fail(message);
- }
- };
+
+ return list.elements();
}
}
\ No newline at end of file
diff --git a/tests/org.eclipse.wst.internet.monitor.ui.tests/src/org/eclipse/wst/internet/monitor/ui/tests/PreferencesTestCase.java b/tests/org.eclipse.wst.internet.monitor.ui.tests/src/org/eclipse/wst/internet/monitor/ui/tests/PreferencesTestCase.java
index b5b12f9..1e9f2ac 100644
--- a/tests/org.eclipse.wst.internet.monitor.ui.tests/src/org/eclipse/wst/internet/monitor/ui/tests/PreferencesTestCase.java
+++ b/tests/org.eclipse.wst.internet.monitor.ui.tests/src/org/eclipse/wst/internet/monitor/ui/tests/PreferencesTestCase.java
@@ -10,17 +10,11 @@
*******************************************************************************/
package org.eclipse.wst.internet.monitor.ui.tests;
-import junit.framework.Test;
import junit.framework.TestCase;
-import junit.framework.TestSuite;
import org.eclipse.jface.dialogs.Dialog;
public class PreferencesTestCase extends TestCase {
- public static Test suite() {
- return new TestSuite(PreferencesTestCase.class);
- }
-
public PreferencesTestCase(String name) {
super(name);
}
diff --git a/tests/org.eclipse.wst.internet.monitor.ui.tests/src/org/eclipse/wst/internet/monitor/ui/tests/extension/ContentViewersTestCase.java b/tests/org.eclipse.wst.internet.monitor.ui.tests/src/org/eclipse/wst/internet/monitor/ui/tests/extension/ContentViewersTestCase.java
index 30e1fc8..5bfda65 100644
--- a/tests/org.eclipse.wst.internet.monitor.ui.tests/src/org/eclipse/wst/internet/monitor/ui/tests/extension/ContentViewersTestCase.java
+++ b/tests/org.eclipse.wst.internet.monitor.ui.tests/src/org/eclipse/wst/internet/monitor/ui/tests/extension/ContentViewersTestCase.java
@@ -10,18 +10,13 @@
*******************************************************************************/
package org.eclipse.wst.internet.monitor.ui.tests.extension;
-import org.eclipse.wst.internet.monitor.ui.internal.provisional.ContentViewer;
-import junit.framework.Test;
import junit.framework.TestCase;
-import junit.framework.TestSuite;
+
+import org.eclipse.wst.internet.monitor.ui.internal.provisional.ContentViewer;
public class ContentViewersTestCase extends TestCase {
protected static ContentViewer viewer;
- public static Test suite() {
- return new TestSuite(ContentViewersTestCase.class, "ContentViewersTestCase");
- }
-
public void test00Create() {
viewer = new TestContentViewer();
}
diff --git a/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/ModificationStampTestCase.java b/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/ModificationStampTestCase.java
index e456ded..50ec549 100644
--- a/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/ModificationStampTestCase.java
+++ b/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/ModificationStampTestCase.java
@@ -16,18 +16,12 @@
import org.eclipse.core.resources.IFile;
import org.eclipse.core.resources.IProject;
import org.eclipse.core.resources.ResourcesPlugin;
-import junit.framework.Test;
import junit.framework.TestCase;
-import junit.framework.TestSuite;
/**
* Do not run - test was created solely to show a JDT compilation problem (modification
* stamps do not get updated in the output directory) which WTP has worked around.
*/
public class ModificationStampTestCase extends TestCase {
- public static Test suite() {
- return new TestSuite(ModificationStampTestCase.class, "ModificationStampTestCase");
- }
-
public void testModificationStamp() throws Exception {
IProject project = ResourcesPlugin.getWorkspace().getRoot().getProject("Test");
if (!project.exists())
diff --git a/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/OrderedTestSuite.java b/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/OrderedTestSuite.java
index 73406cc..cf492ae 100644
--- a/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/OrderedTestSuite.java
+++ b/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/OrderedTestSuite.java
@@ -1,5 +1,5 @@
/*******************************************************************************
- * Copyright (c) 2004, 2005 IBM Corporation and others.
+ * Copyright (c) 2004, 2006 IBM Corporation and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -10,85 +10,37 @@
*******************************************************************************/
package org.eclipse.wst.server.core.tests;
-import java.lang.reflect.Method;
-import java.lang.reflect.Modifier;
+import java.util.Enumeration;
import java.util.Vector;
-import junit.framework.Test;
import junit.framework.TestCase;
import junit.framework.TestSuite;
-public class OrderedTestSuite extends TestSuite{
- public OrderedTestSuite(Class theClass, String name) {
- this(theClass);
- setName(name);
+public class OrderedTestSuite extends TestSuite {
+ public OrderedTestSuite(Class theClass) {
+ super(theClass);
}
- public OrderedTestSuite(final Class theClass) {
- super();
- setName(theClass.getName());
- try {
- getTestConstructor(theClass); // Avoid generating multiple error messages
- } catch (NoSuchMethodException e) {
- addTest(warning("Class " + theClass.getName()
- + " has no public constructor TestCase(String name) or TestCase()"));
- return;
+ public Enumeration tests() {
+ Enumeration enum2 = super.tests();
+
+ Vector list = new Vector();
+ while (enum2.hasMoreElements()) {
+ list.add(enum2.nextElement());
}
- if (!Modifier.isPublic(theClass.getModifiers())) {
- addTest(warning("Class " + theClass.getName() + " is not public"));
- return;
- }
- Class superClass = theClass;
- Vector names = new Vector();
- while (Test.class.isAssignableFrom(superClass)) {
- Method[] methods = superClass.getDeclaredMethods();
- int size = methods.length;
- for (int i = 0; i < size - 1; i++) {
- for (int j = i + 1; j < size; j++) {
- if (methods[i].getName().compareTo(methods[j].getName()) > 0) {
- Method m = methods[i];
- methods[i] = methods[j];
- methods[j] = m;
- }
+
+ int size = list.size();
+ for (int i = 0; i < size - 1; i++) {
+ for (int j = i + 1; j < size; j++) {
+ TestCase t1 = (TestCase) list.get(i);
+ TestCase t2 = (TestCase) list.get(j);
+ if (t1.getName().compareTo(t2.getName()) > 0) {
+ Object obj = list.get(i);
+ list.set(i, list.get(j));
+ list.set(j, obj);
}
}
- for (int i = 0; i < size; i++) {
- addTestMethod(methods[i], names, theClass);
- }
- superClass = superClass.getSuperclass();
}
- if (!tests().hasMoreElements())
- addTest(warning("No tests found in " + theClass.getName()));
- }
-
- private void addTestMethod(Method m, Vector names, Class theClass) {
- String name = m.getName();
- if (names.contains(name))
- return;
- if (!isPublicTestMethod(m)) {
- if (isTestMethod(m))
- addTest(warning("Test method isn't public: " + m.getName()));
- return;
- }
- names.addElement(name);
- addTest(createTest(theClass, name));
- }
-
- private boolean isPublicTestMethod(Method m) {
- return isTestMethod(m) && Modifier.isPublic(m.getModifiers());
- }
-
- private boolean isTestMethod(Method m) {
- String name = m.getName();
- Class[] parameters = m.getParameterTypes();
- Class returnType = m.getReturnType();
- return parameters.length == 0 && name.startsWith("test") && returnType.equals(Void.TYPE);
- }
-
- private Test warning(final String message) {
- return new TestCase("warning") {
- protected void runTest() {
- fail(message);
- }
- };
+
+ return list.elements();
}
}
\ No newline at end of file
diff --git a/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/ProjectPropertiesTestCase.java b/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/ProjectPropertiesTestCase.java
index 38b7314..008200f 100644
--- a/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/ProjectPropertiesTestCase.java
+++ b/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/ProjectPropertiesTestCase.java
@@ -10,7 +10,6 @@
*******************************************************************************/
package org.eclipse.wst.server.core.tests;
-import junit.framework.Test;
import junit.framework.TestCase;
import org.eclipse.core.resources.IProject;
@@ -22,10 +21,6 @@
protected static IProject project;
protected static ProjectProperties props;
- public static Test suite() {
- return new OrderedTestSuite(ProjectPropertiesTestCase.class, "AbstractServerTestCase");
- }
-
public void test00GetProperties() throws Exception {
project = ResourcesPlugin.getWorkspace().getRoot().getProject("test");
if (project != null && !project.exists()) {
diff --git a/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/ServerCoreTestCase.java b/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/ServerCoreTestCase.java
index a0f17fb..94cd3a1 100644
--- a/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/ServerCoreTestCase.java
+++ b/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/ServerCoreTestCase.java
@@ -10,19 +10,13 @@
*******************************************************************************/
package org.eclipse.wst.server.core.tests;
-import junit.framework.Test;
import junit.framework.TestCase;
-import junit.framework.TestSuite;
import org.eclipse.wst.server.core.IRuntime;
import org.eclipse.wst.server.core.IServer;
import org.eclipse.wst.server.core.ServerCore;
public class ServerCoreTestCase extends TestCase {
- public static Test suite() {
- return new TestSuite(ServerCoreTestCase.class, "RuntimeLocatorDelegateTestCase");
- }
-
public void testGetRuntimesExtension() throws Exception {
IRuntime[] runtimes = ServerCore.getRuntimes();
if (runtimes != null) {
diff --git a/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/ServerEventTestCase.java b/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/ServerEventTestCase.java
index 07e8d6b..8348e36 100644
--- a/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/ServerEventTestCase.java
+++ b/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/ServerEventTestCase.java
@@ -16,7 +16,6 @@
import org.eclipse.core.runtime.IStatus;
import org.eclipse.wst.server.core.*;
-import junit.framework.Test;
import junit.framework.TestCase;
public class ServerEventTestCase extends TestCase {
@@ -28,10 +27,6 @@
private static int SAMPLE_STATE = 1;
private static int SAMPLE_PUBLISHING_STATE = 2;
private static boolean SAMPLE_RESTART_STATE = true;
-
- public static Test suite() {
- return new OrderedTestSuite(ServerEventTestCase.class, "ServerEventTestCase");
- }
public static IServer createSampleServer() {
return new IServer() {
diff --git a/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/ServerOperationTestCase.java b/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/ServerOperationTestCase.java
index 495e88e..f2cd8ca 100644
--- a/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/ServerOperationTestCase.java
+++ b/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/ServerOperationTestCase.java
@@ -12,16 +12,11 @@
import org.eclipse.core.runtime.IStatus;
import org.eclipse.wst.server.core.IServer;
-import junit.framework.Test;
import junit.framework.TestCase;
public class ServerOperationTestCase extends TestCase {
protected static IServer.IOperationListener listener;
- public static Test suite() {
- return new OrderedTestSuite(ServerOperationTestCase.class, "ServerOperationTestCase");
- }
-
public void test00Create() throws Exception {
listener = new IServer.IOperationListener() {
public void done(IStatus result) {
diff --git a/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/ServerPortTestCase.java b/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/ServerPortTestCase.java
index 3208da6..55d9eb2 100644
--- a/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/ServerPortTestCase.java
+++ b/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/ServerPortTestCase.java
@@ -11,15 +11,9 @@
package org.eclipse.wst.server.core.tests;
import org.eclipse.wst.server.core.ServerPort;
-import junit.framework.Test;
import junit.framework.TestCase;
-import junit.framework.TestSuite;
public class ServerPortTestCase extends TestCase {
- public static Test suite() {
- return new TestSuite(ServerPortTestCase.class, "ServerPortTestCase");
- }
-
public void test00CreatePort() throws Exception {
new ServerPort(null, null, 0, null);
}
diff --git a/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/ServerPreferencesTestCase.java b/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/ServerPreferencesTestCase.java
index 1cbdbed..311188d 100644
--- a/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/ServerPreferencesTestCase.java
+++ b/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/ServerPreferencesTestCase.java
@@ -10,7 +10,6 @@
**********************************************************************/
package org.eclipse.wst.server.core.tests;
-import junit.framework.Test;
import junit.framework.TestCase;
import org.eclipse.wst.server.core.internal.ServerPreferences;
@@ -18,10 +17,6 @@
public class ServerPreferencesTestCase extends TestCase {
protected static ServerPreferences prefs;
- public static Test suite() {
- return new OrderedTestSuite(ServerPreferencesTestCase.class, "ServerPreferencesTestCase");
- }
-
public void test00GetProperties() throws Exception {
prefs = ServerPreferences.getInstance();
}
diff --git a/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/ServerUtilTestCase.java b/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/ServerUtilTestCase.java
index 482ca04..2d2f6d0 100644
--- a/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/ServerUtilTestCase.java
+++ b/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/ServerUtilTestCase.java
@@ -10,9 +10,7 @@
*******************************************************************************/
package org.eclipse.wst.server.core.tests;
-import junit.framework.Test;
import junit.framework.TestCase;
-import junit.framework.TestSuite;
import org.eclipse.core.resources.IFile;
import org.eclipse.core.resources.IProject;
@@ -23,10 +21,6 @@
import org.eclipse.wst.server.core.internal.ResourceManager;
public class ServerUtilTestCase extends TestCase {
- public static Test suite() {
- return new TestSuite(ServerUtilTestCase.class, "ServerUtilTestCase");
- }
-
public void testFindServer0Extension() throws Exception {
try {
ResourceManager.findServer(null);
diff --git a/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/ext/AbstractRuntimeTestCase.java b/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/ext/AbstractRuntimeTestCase.java
index 5826fc7..06bc12b 100644
--- a/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/ext/AbstractRuntimeTestCase.java
+++ b/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/ext/AbstractRuntimeTestCase.java
@@ -13,7 +13,6 @@
import java.beans.PropertyChangeEvent;
import java.beans.PropertyChangeListener;
-import junit.framework.Test;
import junit.framework.TestCase;
import org.eclipse.core.resources.IProject;
@@ -24,7 +23,6 @@
import org.eclipse.wst.server.core.internal.Runtime;
import org.eclipse.wst.server.core.internal.ServerPlugin;
import org.eclipse.wst.server.core.model.RuntimeDelegate;
-import org.eclipse.wst.server.core.tests.OrderedTestSuite;
/**
* Abstract runtime test case. Use this harness to test a specific runtime.
* All you have to do is extend this class, implement the abstract
@@ -47,10 +45,6 @@
}
};
- public static Test suite() {
- return new OrderedTestSuite(AbstractRuntimeTestCase.class, "AbstractRuntimeTestCase");
- }
-
protected IRuntime getRuntime() throws Exception {
if (runtime == null)
runtime = createRuntime();
diff --git a/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/ext/AbstractServerTestCase.java b/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/ext/AbstractServerTestCase.java
index 4681289..798a4bf 100644
--- a/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/ext/AbstractServerTestCase.java
+++ b/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/ext/AbstractServerTestCase.java
@@ -13,7 +13,6 @@
import java.beans.PropertyChangeEvent;
import java.beans.PropertyChangeListener;
-import junit.framework.Test;
import junit.framework.TestCase;
import org.eclipse.core.resources.IProject;
@@ -24,7 +23,6 @@
import org.eclipse.wst.server.core.internal.ServerPlugin;
import org.eclipse.wst.server.core.model.ServerBehaviourDelegate;
import org.eclipse.wst.server.core.model.ServerDelegate;
-import org.eclipse.wst.server.core.tests.OrderedTestSuite;
/**
* Abstract server test case. Use this harness to test a specific server.
* All you have to do is extend this class, implement the abstract
@@ -54,10 +52,6 @@
}
};
- public static Test suite() {
- return new OrderedTestSuite(AbstractServerTestCase.class, "AbstractServerTestCase");
- }
-
protected IServer getServer() throws Exception {
if (server == null) {
server = createServer();
diff --git a/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/extension/ClientsTestCase.java b/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/extension/ClientsTestCase.java
index 1e92def..e33f307 100644
--- a/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/extension/ClientsTestCase.java
+++ b/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/extension/ClientsTestCase.java
@@ -10,18 +10,12 @@
**********************************************************************/
package org.eclipse.wst.server.core.tests.extension;
-import junit.framework.Test;
import junit.framework.TestCase;
-import junit.framework.TestSuite;
import org.eclipse.wst.server.core.internal.IClient;
import org.eclipse.wst.server.core.internal.ServerPlugin;
public class ClientsTestCase extends TestCase {
- public static Test suite() {
- return new TestSuite(ClientsTestCase.class, "ClientsTestCase");
- }
-
public void testClientsExtension() throws Exception {
IClient[] clients = ServerPlugin.getClients();
if (clients != null) {
diff --git a/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/extension/LaunchableAdaptersTestCase.java b/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/extension/LaunchableAdaptersTestCase.java
index 39601fe..cd88eaa 100644
--- a/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/extension/LaunchableAdaptersTestCase.java
+++ b/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/extension/LaunchableAdaptersTestCase.java
@@ -10,18 +10,12 @@
**********************************************************************/
package org.eclipse.wst.server.core.tests.extension;
-import junit.framework.Test;
import junit.framework.TestCase;
-import junit.framework.TestSuite;
import org.eclipse.wst.server.core.internal.ILaunchableAdapter;
import org.eclipse.wst.server.core.internal.ServerPlugin;
public class LaunchableAdaptersTestCase extends TestCase {
- public static Test suite() {
- return new TestSuite(LaunchableAdaptersTestCase.class, "LaunchableAdaptersTestCase");
- }
-
public void testLaunchableAdaptersExtension() throws Exception {
ILaunchableAdapter[] la = ServerPlugin.getLaunchableAdapters();
if (la != null) {
diff --git a/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/extension/ModuleFactoriesTestCase.java b/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/extension/ModuleFactoriesTestCase.java
index d79c5f1..e805f93 100644
--- a/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/extension/ModuleFactoriesTestCase.java
+++ b/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/extension/ModuleFactoriesTestCase.java
@@ -10,17 +10,11 @@
*******************************************************************************/
package org.eclipse.wst.server.core.tests.extension;
-import junit.framework.Test;
import junit.framework.TestCase;
-import junit.framework.TestSuite;
import org.eclipse.core.resources.IProject;
import org.eclipse.wst.server.core.ServerUtil;
public class ModuleFactoriesTestCase extends TestCase {
- public static Test suite() {
- return new TestSuite(ModuleFactoriesTestCase.class, "ModuleFactoriesTestCase");
- }
-
public void testModuleFactoriesExtension() throws Exception {
// get modules
try {
diff --git a/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/extension/RuntimeLocatorsTestCase.java b/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/extension/RuntimeLocatorsTestCase.java
index eab5702..9e2f03a 100644
--- a/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/extension/RuntimeLocatorsTestCase.java
+++ b/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/extension/RuntimeLocatorsTestCase.java
@@ -10,18 +10,12 @@
*******************************************************************************/
package org.eclipse.wst.server.core.tests.extension;
-import junit.framework.Test;
import junit.framework.TestCase;
-import junit.framework.TestSuite;
import org.eclipse.wst.server.core.internal.IRuntimeLocator;
import org.eclipse.wst.server.core.internal.ServerPlugin;
public class RuntimeLocatorsTestCase extends TestCase {
- public static Test suite() {
- return new TestSuite(RuntimeLocatorsTestCase.class, "RuntimeLocatorsTestCase");
- }
-
public void testRuntimeLocatorsExtension() throws Exception {
IRuntimeLocator[] runtimeLocators = ServerPlugin.getRuntimeLocators();
if (runtimeLocators != null) {
diff --git a/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/extension/RuntimeTypesTestCase.java b/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/extension/RuntimeTypesTestCase.java
index fc19605..848939c 100644
--- a/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/extension/RuntimeTypesTestCase.java
+++ b/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/extension/RuntimeTypesTestCase.java
@@ -10,18 +10,12 @@
*******************************************************************************/
package org.eclipse.wst.server.core.tests.extension;
-import junit.framework.Test;
import junit.framework.TestCase;
-import junit.framework.TestSuite;
import org.eclipse.wst.server.core.IRuntimeType;
import org.eclipse.wst.server.core.ServerCore;
public class RuntimeTypesTestCase extends TestCase {
- public static Test suite() {
- return new TestSuite(RuntimeTypesTestCase.class, "RuntimeTypesTestCase");
- }
-
public void testRuntimeTypesExtension() throws Exception {
IRuntimeType[] runtimeTypes = ServerCore.getRuntimeTypes();
if (runtimeTypes != null) {
diff --git a/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/extension/ServerLocatorsTestCase.java b/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/extension/ServerLocatorsTestCase.java
index 3c9ea0d..8651cda 100644
--- a/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/extension/ServerLocatorsTestCase.java
+++ b/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/extension/ServerLocatorsTestCase.java
@@ -10,15 +10,9 @@
*******************************************************************************/
package org.eclipse.wst.server.core.tests.extension;
-import junit.framework.Test;
import junit.framework.TestCase;
-import junit.framework.TestSuite;
public class ServerLocatorsTestCase extends TestCase {
- public static Test suite() {
- return new TestSuite(ServerLocatorsTestCase.class, "ServerLocatorsTestCase");
- }
-
public void testServerLocatorsExtension() throws Exception {
/*IServerLocator[] serverLocators = ServerCore.getser();
if (runtimeLocators != null) {
diff --git a/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/extension/ServerTasksTestCase.java b/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/extension/ServerTasksTestCase.java
index 3be4b39..0e1d46a 100644
--- a/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/extension/ServerTasksTestCase.java
+++ b/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/extension/ServerTasksTestCase.java
@@ -10,18 +10,12 @@
*******************************************************************************/
package org.eclipse.wst.server.core.tests.extension;
-import junit.framework.Test;
import junit.framework.TestCase;
-import junit.framework.TestSuite;
import org.eclipse.wst.server.core.internal.IPublishTask;
import org.eclipse.wst.server.core.internal.ServerPlugin;
public class ServerTasksTestCase extends TestCase {
- public static Test suite() {
- return new TestSuite(ServerTasksTestCase.class, "ServerTasksTestCase");
- }
-
public void testServerTasksExtension() throws Exception {
IPublishTask[] serverTasks = ServerPlugin.getPublishTasks();
if (serverTasks != null) {
diff --git a/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/extension/ServerTypesTestCase.java b/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/extension/ServerTypesTestCase.java
index 9a21e08..de5277d 100644
--- a/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/extension/ServerTypesTestCase.java
+++ b/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/extension/ServerTypesTestCase.java
@@ -10,18 +10,12 @@
*******************************************************************************/
package org.eclipse.wst.server.core.tests.extension;
-import junit.framework.Test;
import junit.framework.TestCase;
-import junit.framework.TestSuite;
import org.eclipse.wst.server.core.IServerType;
import org.eclipse.wst.server.core.ServerCore;
public class ServerTypesTestCase extends TestCase {
- public static Test suite() {
- return new TestSuite(ServerTypesTestCase.class, "ServerTypesTestCase");
- }
-
public void testServerTypesExtension() throws Exception {
IServerType[] serverTypes = ServerCore.getServerTypes();
if (serverTypes != null) {
diff --git a/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/extension/StartupExtensionTestCase.java b/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/extension/StartupExtensionTestCase.java
index 0c5787d..0dc4d08 100644
--- a/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/extension/StartupExtensionTestCase.java
+++ b/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/extension/StartupExtensionTestCase.java
@@ -10,16 +10,10 @@
*******************************************************************************/
package org.eclipse.wst.server.core.tests.extension;
-import junit.framework.Test;
import junit.framework.TestCase;
-import junit.framework.TestSuite;
import org.eclipse.wst.server.core.ServerCore;
public class StartupExtensionTestCase extends TestCase {
- public static Test suite() {
- return new TestSuite(StartupExtensionTestCase.class, "StartupExtensionTestCase");
- }
-
public void testStartupExtension() throws Exception {
// startup
ServerCore.getServers();
diff --git a/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/model/ClientDelegateTestCase.java b/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/model/ClientDelegateTestCase.java
index ebba9a0..5f7b5c7 100644
--- a/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/model/ClientDelegateTestCase.java
+++ b/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/model/ClientDelegateTestCase.java
@@ -10,20 +10,14 @@
*******************************************************************************/
package org.eclipse.wst.server.core.tests.model;
-import junit.framework.Test;
import junit.framework.TestCase;
import org.eclipse.wst.server.core.model.ClientDelegate;
-import org.eclipse.wst.server.core.tests.OrderedTestSuite;
import org.eclipse.wst.server.core.tests.impl.TestClientDelegate;
public class ClientDelegateTestCase extends TestCase {
protected static ClientDelegate delegate;
- public static Test suite() {
- return new OrderedTestSuite(ClientDelegateTestCase.class, "ClientDelegateTestCase");
- }
-
public void test00CreateDelegate() throws Exception {
delegate = new TestClientDelegate();
}
diff --git a/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/model/IURLProviderTestCase.java b/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/model/IURLProviderTestCase.java
index bf7fb34..4965e40 100644
--- a/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/model/IURLProviderTestCase.java
+++ b/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/model/IURLProviderTestCase.java
@@ -11,20 +11,14 @@
package org.eclipse.wst.server.core.tests.model;
import java.net.URL;
-import junit.framework.Test;
import junit.framework.TestCase;
import org.eclipse.wst.server.core.IModule;
import org.eclipse.wst.server.core.model.IURLProvider;
-import org.eclipse.wst.server.core.tests.OrderedTestSuite;
public class IURLProviderTestCase extends TestCase {
protected static IURLProvider urlProvider;
- public static Test suite() {
- return new OrderedTestSuite(IURLProviderTestCase.class, "IURLProviderTestCase");
- }
-
public void test00CreateDelegate() throws Exception {
urlProvider = new IURLProvider() {
public URL getModuleRootURL(IModule module) {
diff --git a/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/model/LaunchableAdapterDelegateTestCase.java b/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/model/LaunchableAdapterDelegateTestCase.java
index ce918a6..bfe5ec6 100644
--- a/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/model/LaunchableAdapterDelegateTestCase.java
+++ b/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/model/LaunchableAdapterDelegateTestCase.java
@@ -10,22 +10,16 @@
*******************************************************************************/
package org.eclipse.wst.server.core.tests.model;
-import junit.framework.Test;
import junit.framework.TestCase;
import org.eclipse.core.runtime.CoreException;
import org.eclipse.wst.server.core.IModuleArtifact;
import org.eclipse.wst.server.core.IServer;
import org.eclipse.wst.server.core.model.LaunchableAdapterDelegate;
-import org.eclipse.wst.server.core.tests.OrderedTestSuite;
public class LaunchableAdapterDelegateTestCase extends TestCase {
protected static LaunchableAdapterDelegate delegate;
- public static Test suite() {
- return new OrderedTestSuite(LaunchableAdapterDelegateTestCase.class, "LaunchableAdapterDelegateTestCase");
- }
-
public void test00CreateDelegate() {
delegate = new LaunchableAdapterDelegate() {
public Object getLaunchable(IServer server, IModuleArtifact moduleArtifact) throws CoreException {
diff --git a/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/model/ModuleArtifactAdapterDelegateTestCase.java b/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/model/ModuleArtifactAdapterDelegateTestCase.java
index 7d8e6a4..d728952 100644
--- a/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/model/ModuleArtifactAdapterDelegateTestCase.java
+++ b/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/model/ModuleArtifactAdapterDelegateTestCase.java
@@ -10,20 +10,14 @@
*******************************************************************************/
package org.eclipse.wst.server.core.tests.model;
-import junit.framework.Test;
import junit.framework.TestCase;
import org.eclipse.wst.server.core.IModuleArtifact;
import org.eclipse.wst.server.core.model.ModuleArtifactAdapterDelegate;
-import org.eclipse.wst.server.core.tests.OrderedTestSuite;
public class ModuleArtifactAdapterDelegateTestCase extends TestCase {
protected static ModuleArtifactAdapterDelegate delegate;
- public static Test suite() {
- return new OrderedTestSuite(ModuleArtifactAdapterDelegateTestCase.class, "ModuleArtifactAdapterDelegateTestCase");
- }
-
public void test00CreateDelegate() {
delegate = new ModuleArtifactAdapterDelegate() {
public IModuleArtifact getModuleArtifact(Object obj) {
diff --git a/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/model/ModuleDelegateTestCase.java b/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/model/ModuleDelegateTestCase.java
index f92e35a..73cca31 100644
--- a/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/model/ModuleDelegateTestCase.java
+++ b/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/model/ModuleDelegateTestCase.java
@@ -10,20 +10,14 @@
*******************************************************************************/
package org.eclipse.wst.server.core.tests.model;
-import junit.framework.Test;
import junit.framework.TestCase;
import org.eclipse.wst.server.core.model.ModuleDelegate;
-import org.eclipse.wst.server.core.tests.OrderedTestSuite;
import org.eclipse.wst.server.core.tests.impl.TestModuleDelegate;
public class ModuleDelegateTestCase extends TestCase {
protected static ModuleDelegate delegate;
- public static Test suite() {
- return new OrderedTestSuite(ModuleDelegateTestCase.class, "ModuleDelegateTestCase");
- }
-
public void test00CreateDelegate() throws Exception {
delegate = new TestModuleDelegate();
}
diff --git a/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/model/ModuleEventTestCase.java b/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/model/ModuleEventTestCase.java
index 855293f..e109119 100644
--- a/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/model/ModuleEventTestCase.java
+++ b/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/model/ModuleEventTestCase.java
@@ -10,19 +10,13 @@
*******************************************************************************/
package org.eclipse.wst.server.core.tests.model;
-import junit.framework.Test;
import junit.framework.TestCase;
import org.eclipse.wst.server.core.internal.ModuleEvent;
-import org.eclipse.wst.server.core.tests.OrderedTestSuite;
public class ModuleEventTestCase extends TestCase {
protected static ModuleEvent event;
- public static Test suite() {
- return new OrderedTestSuite(ModuleEventTestCase.class, "ModuleEventTestCase");
- }
-
public void test00CreateEvent() throws Exception {
event = new ModuleEvent(null, false, null, null, null);
}
diff --git a/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/model/ModuleFactoryDelegateTestCase.java b/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/model/ModuleFactoryDelegateTestCase.java
index e544fca..914e542 100644
--- a/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/model/ModuleFactoryDelegateTestCase.java
+++ b/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/model/ModuleFactoryDelegateTestCase.java
@@ -10,20 +10,14 @@
*******************************************************************************/
package org.eclipse.wst.server.core.tests.model;
-import junit.framework.Test;
import junit.framework.TestCase;
import org.eclipse.wst.server.core.model.ModuleFactoryDelegate;
-import org.eclipse.wst.server.core.tests.OrderedTestSuite;
import org.eclipse.wst.server.core.tests.impl.TestModuleFactoryDelegate;
public class ModuleFactoryDelegateTestCase extends TestCase {
protected static ModuleFactoryDelegate delegate;
- public static Test suite() {
- return new OrderedTestSuite(ModuleFactoryDelegateTestCase.class, "ModuleFactoryDelegateTestCase");
- }
-
public void test00CreateDelegate() throws Exception {
delegate = new TestModuleFactoryDelegate();
}
diff --git a/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/model/ModuleFactoryEventTestCase.java b/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/model/ModuleFactoryEventTestCase.java
index c9d186f..efa8332 100644
--- a/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/model/ModuleFactoryEventTestCase.java
+++ b/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/model/ModuleFactoryEventTestCase.java
@@ -10,19 +10,13 @@
*******************************************************************************/
package org.eclipse.wst.server.core.tests.model;
-import junit.framework.Test;
import junit.framework.TestCase;
import org.eclipse.wst.server.core.internal.ModuleFactoryEvent;
-import org.eclipse.wst.server.core.tests.OrderedTestSuite;
public class ModuleFactoryEventTestCase extends TestCase {
protected static ModuleFactoryEvent event;
- public static Test suite() {
- return new OrderedTestSuite(ModuleFactoryEventTestCase.class, "ModuleFactoryEventTestCase");
- }
-
public void test00CreateEvent() throws Exception {
event = new ModuleFactoryEvent(null, null);
}
diff --git a/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/model/ModuleFileTestCase.java b/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/model/ModuleFileTestCase.java
index 1edd88e..74b3caf 100644
--- a/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/model/ModuleFileTestCase.java
+++ b/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/model/ModuleFileTestCase.java
@@ -10,21 +10,15 @@
*******************************************************************************/
package org.eclipse.wst.server.core.tests.model;
-import junit.framework.Test;
import junit.framework.TestCase;
import org.eclipse.core.resources.IFile;
import org.eclipse.wst.server.core.internal.ModuleFile;
import org.eclipse.wst.server.core.model.IModuleFile;
-import org.eclipse.wst.server.core.tests.OrderedTestSuite;
public class ModuleFileTestCase extends TestCase {
protected static IModuleFile delegate;
- public static Test suite() {
- return new OrderedTestSuite(ModuleFileTestCase.class, "ModuleFileTestCase");
- }
-
public void test00CreateDelegate() throws Exception {
delegate = new ModuleFile((IFile)null, "name", null);
}
diff --git a/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/model/ModuleFolderTestCase.java b/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/model/ModuleFolderTestCase.java
index f42c6c3..cb95230 100644
--- a/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/model/ModuleFolderTestCase.java
+++ b/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/model/ModuleFolderTestCase.java
@@ -10,20 +10,14 @@
*******************************************************************************/
package org.eclipse.wst.server.core.tests.model;
-import junit.framework.Test;
import junit.framework.TestCase;
import org.eclipse.wst.server.core.internal.ModuleFolder;
import org.eclipse.wst.server.core.model.IModuleFolder;
-import org.eclipse.wst.server.core.tests.OrderedTestSuite;
public class ModuleFolderTestCase extends TestCase {
protected static IModuleFolder delegate;
- public static Test suite() {
- return new OrderedTestSuite(ModuleFolderTestCase.class, "ModuleFolderTestCase");
- }
-
public void test00CreateDelegate() throws Exception {
delegate = new ModuleFolder(null, "name", null);
}
diff --git a/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/model/ModuleListenerTestCase.java b/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/model/ModuleListenerTestCase.java
index 332008c..f4362a2 100644
--- a/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/model/ModuleListenerTestCase.java
+++ b/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/model/ModuleListenerTestCase.java
@@ -10,20 +10,14 @@
*******************************************************************************/
package org.eclipse.wst.server.core.tests.model;
-import junit.framework.Test;
import junit.framework.TestCase;
import org.eclipse.wst.server.core.internal.IModuleListener;
-import org.eclipse.wst.server.core.tests.OrderedTestSuite;
import org.eclipse.wst.server.core.tests.impl.TestModuleListener;
public class ModuleListenerTestCase extends TestCase {
protected static IModuleListener listener;
- public static Test suite() {
- return new OrderedTestSuite(ModuleListenerTestCase.class, "ModuleListenerTestCase");
- }
-
public void test00CreateListener() throws Exception {
listener = new TestModuleListener();
}
diff --git a/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/model/ModuleResourceDeltaTestCase.java b/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/model/ModuleResourceDeltaTestCase.java
index 80a9829..f6d93dc 100644
--- a/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/model/ModuleResourceDeltaTestCase.java
+++ b/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/model/ModuleResourceDeltaTestCase.java
@@ -10,20 +10,14 @@
*******************************************************************************/
package org.eclipse.wst.server.core.tests.model;
-import junit.framework.Test;
import junit.framework.TestCase;
import org.eclipse.wst.server.core.model.IModuleResourceDelta;
-import org.eclipse.wst.server.core.tests.OrderedTestSuite;
import org.eclipse.wst.server.core.tests.impl.TestModuleResourceDelta;
public class ModuleResourceDeltaTestCase extends TestCase {
protected static IModuleResourceDelta delta;
- public static Test suite() {
- return new OrderedTestSuite(ModuleResourceDeltaTestCase.class, "ModuleResourceDeltaTestCase");
- }
-
public void test00CreateDelegate() {
delta = new TestModuleResourceDelta();
}
diff --git a/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/model/ModuleResourceDeltaVisitorTestCase.java b/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/model/ModuleResourceDeltaVisitorTestCase.java
index 01d20df..3bc48d8 100644
--- a/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/model/ModuleResourceDeltaVisitorTestCase.java
+++ b/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/model/ModuleResourceDeltaVisitorTestCase.java
@@ -10,20 +10,14 @@
*******************************************************************************/
package org.eclipse.wst.server.core.tests.model;
-import junit.framework.Test;
import junit.framework.TestCase;
import org.eclipse.wst.server.core.internal.IModuleResourceDeltaVisitor;
-import org.eclipse.wst.server.core.tests.OrderedTestSuite;
import org.eclipse.wst.server.core.tests.impl.TestModuleResourceDeltaVisitor;
public class ModuleResourceDeltaVisitorTestCase extends TestCase {
protected static IModuleResourceDeltaVisitor delta;
- public static Test suite() {
- return new OrderedTestSuite(ModuleResourceDeltaVisitorTestCase.class, "ModuleResourceDeltaVisitorTestCase");
- }
-
public void test00CreateDelegate() {
delta = new TestModuleResourceDeltaVisitor();
}
diff --git a/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/model/ModuleResourceTestCase.java b/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/model/ModuleResourceTestCase.java
index 02e4309..3e9fe01 100644
--- a/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/model/ModuleResourceTestCase.java
+++ b/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/model/ModuleResourceTestCase.java
@@ -10,20 +10,14 @@
*******************************************************************************/
package org.eclipse.wst.server.core.tests.model;
-import junit.framework.Test;
import junit.framework.TestCase;
import org.eclipse.wst.server.core.model.IModuleResource;
-import org.eclipse.wst.server.core.tests.OrderedTestSuite;
import org.eclipse.wst.server.core.tests.impl.TestModuleResource;
public class ModuleResourceTestCase extends TestCase {
protected static IModuleResource resource;
- public static Test suite() {
- return new OrderedTestSuite(ModuleResourceTestCase.class, "ModuleResourceTestCase");
- }
-
public void test00CreateDelegate() throws Exception {
resource = new TestModuleResource();
}
diff --git a/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/model/RuntimeDelegateTestCase.java b/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/model/RuntimeDelegateTestCase.java
index 26a8293..2f65abe 100644
--- a/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/model/RuntimeDelegateTestCase.java
+++ b/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/model/RuntimeDelegateTestCase.java
@@ -10,20 +10,14 @@
*******************************************************************************/
package org.eclipse.wst.server.core.tests.model;
-import junit.framework.Test;
import junit.framework.TestCase;
import org.eclipse.wst.server.core.model.RuntimeDelegate;
-import org.eclipse.wst.server.core.tests.OrderedTestSuite;
import org.eclipse.wst.server.core.tests.impl.TestRuntimeDelegate;
public class RuntimeDelegateTestCase extends TestCase {
protected static RuntimeDelegate delegate;
- public static Test suite() {
- return new OrderedTestSuite(RuntimeDelegateTestCase.class, "RuntimeDelegateTestCase");
- }
-
public void test00CreateDelegate() throws Exception {
delegate = new TestRuntimeDelegate();
}
diff --git a/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/model/RuntimeLocatorDelegateTestCase.java b/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/model/RuntimeLocatorDelegateTestCase.java
index 451c6bd..70c149f 100644
--- a/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/model/RuntimeLocatorDelegateTestCase.java
+++ b/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/model/RuntimeLocatorDelegateTestCase.java
@@ -10,21 +10,15 @@
*******************************************************************************/
package org.eclipse.wst.server.core.tests.model;
-import junit.framework.Test;
import junit.framework.TestCase;
import org.eclipse.wst.server.core.IRuntimeWorkingCopy;
import org.eclipse.wst.server.core.model.RuntimeLocatorDelegate;
-import org.eclipse.wst.server.core.tests.OrderedTestSuite;
import org.eclipse.wst.server.core.tests.impl.TestRuntimeLocatorDelegate;
public class RuntimeLocatorDelegateTestCase extends TestCase {
protected static RuntimeLocatorDelegate delegate;
- public static Test suite() {
- return new OrderedTestSuite(RuntimeLocatorDelegateTestCase.class, "RuntimeLocatorDelegateTestCase");
- }
-
public void test00CreateDelegate() throws Exception {
delegate = new TestRuntimeLocatorDelegate();
}
diff --git a/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/model/ServerBehaviourDelegateTestCase.java b/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/model/ServerBehaviourDelegateTestCase.java
index 7045f89..84ca3fb 100644
--- a/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/model/ServerBehaviourDelegateTestCase.java
+++ b/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/model/ServerBehaviourDelegateTestCase.java
@@ -10,20 +10,14 @@
*******************************************************************************/
package org.eclipse.wst.server.core.tests.model;
-import junit.framework.Test;
import junit.framework.TestCase;
import org.eclipse.wst.server.core.model.ServerBehaviourDelegate;
-import org.eclipse.wst.server.core.tests.OrderedTestSuite;
import org.eclipse.wst.server.core.tests.impl.TestServerBehaviourDelegate;
public class ServerBehaviourDelegateTestCase extends TestCase {
protected static ServerBehaviourDelegate delegate;
- public static Test suite() {
- return new OrderedTestSuite(ServerBehaviourDelegateTestCase.class, "ServerBehaviourDelegateTestCase");
- }
-
public void test00CreateDelegate() throws Exception {
delegate = new TestServerBehaviourDelegate();
}
diff --git a/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/model/ServerDelegateTestCase.java b/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/model/ServerDelegateTestCase.java
index e510ac2..d8a20b3 100644
--- a/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/model/ServerDelegateTestCase.java
+++ b/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/model/ServerDelegateTestCase.java
@@ -10,20 +10,14 @@
*******************************************************************************/
package org.eclipse.wst.server.core.tests.model;
-import junit.framework.Test;
import junit.framework.TestCase;
import org.eclipse.wst.server.core.model.ServerDelegate;
-import org.eclipse.wst.server.core.tests.OrderedTestSuite;
import org.eclipse.wst.server.core.tests.impl.TestServerDelegate;
public class ServerDelegateTestCase extends TestCase {
protected static ServerDelegate delegate;
- public static Test suite() {
- return new OrderedTestSuite(ServerDelegateTestCase.class, "ServerDelegateTestCase");
- }
-
public void test00CreateDelegate() throws Exception {
delegate = new TestServerDelegate();
}
diff --git a/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/model/ServerLocatorDelegateTestCase.java b/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/model/ServerLocatorDelegateTestCase.java
index 67895fc..c9e81de 100644
--- a/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/model/ServerLocatorDelegateTestCase.java
+++ b/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/model/ServerLocatorDelegateTestCase.java
@@ -10,21 +10,15 @@
*******************************************************************************/
package org.eclipse.wst.server.core.tests.model;
-import junit.framework.Test;
import junit.framework.TestCase;
import org.eclipse.wst.server.core.IServerWorkingCopy;
import org.eclipse.wst.server.core.internal.provisional.ServerLocatorDelegate;
-import org.eclipse.wst.server.core.tests.OrderedTestSuite;
import org.eclipse.wst.server.core.tests.impl.TestServerLocatorDelegate;
public class ServerLocatorDelegateTestCase extends TestCase {
protected static ServerLocatorDelegate delegate;
- public static Test suite() {
- return new OrderedTestSuite(ServerLocatorDelegateTestCase.class, "ServerLocatorDelegateTestCase");
- }
-
public void test00CreateDelegate() throws Exception {
delegate = new TestServerLocatorDelegate();
}
diff --git a/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/model/ServerTaskDelegateTestCase.java b/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/model/ServerTaskDelegateTestCase.java
index ad476b8..c71e1d9 100644
--- a/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/model/ServerTaskDelegateTestCase.java
+++ b/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/model/ServerTaskDelegateTestCase.java
@@ -10,20 +10,14 @@
*******************************************************************************/
package org.eclipse.wst.server.core.tests.model;
-import junit.framework.Test;
import junit.framework.TestCase;
import org.eclipse.wst.server.core.model.PublishTaskDelegate;
-import org.eclipse.wst.server.core.tests.OrderedTestSuite;
import org.eclipse.wst.server.core.tests.impl.TestServerTaskDelegate;
public class ServerTaskDelegateTestCase extends TestCase {
protected static PublishTaskDelegate delegate;
- public static Test suite() {
- return new OrderedTestSuite(ServerTaskDelegateTestCase.class, "ServerTaskDelegateTestCase");
- }
-
public void test00CreateDelegate() throws Exception {
delegate = new TestServerTaskDelegate();
}
diff --git a/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/util/HTTPLaunchableTestCase.java b/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/util/HTTPLaunchableTestCase.java
index 0fc5294..db7a949 100644
--- a/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/util/HTTPLaunchableTestCase.java
+++ b/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/util/HTTPLaunchableTestCase.java
@@ -10,17 +10,11 @@
*******************************************************************************/
package org.eclipse.wst.server.core.tests.util;
-import org.eclipse.wst.server.core.tests.OrderedTestSuite;
-import org.eclipse.wst.server.core.util.HttpLaunchable;
-import junit.framework.Test;
import junit.framework.TestCase;
+import org.eclipse.wst.server.core.util.HttpLaunchable;
public class HTTPLaunchableTestCase extends TestCase {
protected static HttpLaunchable launch;
-
- public static Test suite() {
- return new OrderedTestSuite(HTTPLaunchableTestCase.class, "HTTPLaunchableTestCase");
- }
public void test00Create() {
launch = new HttpLaunchable(null);
diff --git a/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/util/NullModuleArtifactTestCase.java b/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/util/NullModuleArtifactTestCase.java
index fca9960..519fb49 100644
--- a/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/util/NullModuleArtifactTestCase.java
+++ b/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/util/NullModuleArtifactTestCase.java
@@ -1,5 +1,5 @@
/*******************************************************************************
- * Copyright (c) 2005 IBM Corporation and others.
+ * Copyright (c) 2005, 2006 IBM Corporation and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -10,26 +10,20 @@
*******************************************************************************/
package org.eclipse.wst.server.core.tests.util;
-import org.eclipse.wst.server.core.tests.OrderedTestSuite;
import org.eclipse.wst.server.core.util.NullModuleArtifact;
-import junit.framework.Test;
import junit.framework.TestCase;
public class NullModuleArtifactTestCase extends TestCase {
protected static NullModuleArtifact nma;
-
- public static Test suite() {
- return new OrderedTestSuite(NullModuleArtifactTestCase.class, "NullModuleArtifactTestCase");
- }
public void test00Create() {
nma = new NullModuleArtifact(null);
}
-
+
public void test01GetModule() {
assertNull(nma.getModule());
}
-
+
public void test02ToString() {
nma.toString();
}
diff --git a/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/util/ProjectModuleFactoryDelegateTestCase.java b/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/util/ProjectModuleFactoryDelegateTestCase.java
index 0b26514..c8c1ea0 100644
--- a/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/util/ProjectModuleFactoryDelegateTestCase.java
+++ b/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/util/ProjectModuleFactoryDelegateTestCase.java
@@ -10,19 +10,13 @@
*******************************************************************************/
package org.eclipse.wst.server.core.tests.util;
-import org.eclipse.wst.server.core.tests.OrderedTestSuite;
+import junit.framework.TestCase;
import org.eclipse.wst.server.core.tests.impl.TestProjectModuleFactoryDelegate;
import org.eclipse.wst.server.core.util.ProjectModuleFactoryDelegate;
-import junit.framework.Test;
-import junit.framework.TestCase;
public class ProjectModuleFactoryDelegateTestCase extends TestCase {
protected static ProjectModuleFactoryDelegate delegate;
- public static Test suite() {
- return new OrderedTestSuite(ProjectModuleFactoryDelegateTestCase.class, "ProjectModuleFactoryDelegateTestCase");
- }
-
public void test00Create() {
delegate = new TestProjectModuleFactoryDelegate();
}
diff --git a/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/util/ProjectModuleTestCase.java b/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/util/ProjectModuleTestCase.java
index 2a5590f..9907477 100644
--- a/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/util/ProjectModuleTestCase.java
+++ b/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/util/ProjectModuleTestCase.java
@@ -10,19 +10,13 @@
*******************************************************************************/
package org.eclipse.wst.server.core.tests.util;
-import org.eclipse.wst.server.core.tests.OrderedTestSuite;
+import junit.framework.TestCase;
import org.eclipse.wst.server.core.tests.impl.TestProjectModule;
import org.eclipse.wst.server.core.util.ProjectModule;
-import junit.framework.Test;
-import junit.framework.TestCase;
public class ProjectModuleTestCase extends TestCase {
protected static ProjectModule pm;
- public static Test suite() {
- return new OrderedTestSuite(ProjectModuleTestCase.class, "ProjectModuleTestCase");
- }
-
public void test00Create() {
pm = new TestProjectModule();
}
diff --git a/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/util/StaticWebTestCase.java b/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/util/StaticWebTestCase.java
index adca550..764e1fa 100644
--- a/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/util/StaticWebTestCase.java
+++ b/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/util/StaticWebTestCase.java
@@ -10,18 +10,12 @@
*******************************************************************************/
package org.eclipse.wst.server.core.tests.util;
-import org.eclipse.wst.server.core.tests.OrderedTestSuite;
+import junit.framework.TestCase;
import org.eclipse.wst.server.core.tests.impl.TestStaticWeb;
import org.eclipse.wst.server.core.util.IStaticWeb;
-import junit.framework.Test;
-import junit.framework.TestCase;
public class StaticWebTestCase extends TestCase {
protected static IStaticWeb web;
-
- public static Test suite() {
- return new OrderedTestSuite(StaticWebTestCase.class, "StaticWebTestCase");
- }
public void test00Create() {
web = new TestStaticWeb();
diff --git a/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/util/WebResourceTestCase.java b/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/util/WebResourceTestCase.java
index 755c669..98d5748 100644
--- a/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/util/WebResourceTestCase.java
+++ b/tests/org.eclipse.wst.server.core.tests/src/org/eclipse/wst/server/core/tests/util/WebResourceTestCase.java
@@ -10,17 +10,11 @@
*******************************************************************************/
package org.eclipse.wst.server.core.tests.util;
-import org.eclipse.wst.server.core.tests.OrderedTestSuite;
-import org.eclipse.wst.server.core.util.WebResource;
-import junit.framework.Test;
import junit.framework.TestCase;
+import org.eclipse.wst.server.core.util.WebResource;
public class WebResourceTestCase extends TestCase {
protected static WebResource web;
-
- public static Test suite() {
- return new OrderedTestSuite(WebResourceTestCase.class, "WebResourceTestCase");
- }
public void test00Create() {
web = new WebResource(null, null);
diff --git a/tests/org.eclipse.wst.server.tests.performance/performance/org/eclipse/wst/server/tests/performance/AddRemoveModulesWizardTestCase.java b/tests/org.eclipse.wst.server.tests.performance/performance/org/eclipse/wst/server/tests/performance/AddRemoveModulesWizardTestCase.java
index a6b0681..7410c32 100644
--- a/tests/org.eclipse.wst.server.tests.performance/performance/org/eclipse/wst/server/tests/performance/AddRemoveModulesWizardTestCase.java
+++ b/tests/org.eclipse.wst.server.tests.performance/performance/org/eclipse/wst/server/tests/performance/AddRemoveModulesWizardTestCase.java
@@ -10,18 +10,11 @@
*******************************************************************************/
package org.eclipse.wst.server.tests.performance;
-import junit.framework.Test;
-import junit.framework.TestSuite;
-
import org.eclipse.test.performance.Dimension;
import org.eclipse.test.performance.PerformanceTestCase;
import org.eclipse.wst.server.ui.tests.dialog.WizardTestCase;
public class AddRemoveModulesWizardTestCase extends PerformanceTestCase {
- public static Test suite() {
- return new TestSuite(AddRemoveModulesWizardTestCase.class, "AddRemoveModulesWizardTestCase");
- }
-
public void testAddRemoveModulesWizard() throws Exception {
Dimension[] dims = new Dimension[] {Dimension.ELAPSED_PROCESS, Dimension.USED_JAVA_HEAP};
tagAsGlobalSummary("Add/remove modules wizard", dims);
diff --git a/tests/org.eclipse.wst.server.tests.performance/performance/org/eclipse/wst/server/tests/performance/MementoTestCase.java b/tests/org.eclipse.wst.server.tests.performance/performance/org/eclipse/wst/server/tests/performance/MementoTestCase.java
index 71025ff..b8cfefe 100644
--- a/tests/org.eclipse.wst.server.tests.performance/performance/org/eclipse/wst/server/tests/performance/MementoTestCase.java
+++ b/tests/org.eclipse.wst.server.tests.performance/performance/org/eclipse/wst/server/tests/performance/MementoTestCase.java
@@ -14,9 +14,6 @@
import java.io.IOException;
import java.net.URL;
-import junit.framework.Test;
-import junit.framework.TestSuite;
-
import org.eclipse.core.runtime.FileLocator;
import org.eclipse.core.runtime.IPath;
import org.eclipse.core.runtime.Path;
@@ -25,10 +22,6 @@
import org.eclipse.wst.server.core.internal.XMLMemento;
public class MementoTestCase extends PerformanceTestCase {
- public static Test suite() {
- return new TestSuite(MementoTestCase.class, "MementoTestCase");
- }
-
protected static IPath getLocalPath(IPath path2) {
try {
URL url = FileLocator.find(TestsPlugin.instance.getBundle(), path2, null);
diff --git a/tests/org.eclipse.wst.server.tests.performance/performance/org/eclipse/wst/server/tests/performance/ModuleFactoriesExtensionTestCase.java b/tests/org.eclipse.wst.server.tests.performance/performance/org/eclipse/wst/server/tests/performance/ModuleFactoriesExtensionTestCase.java
index a058e11..8836939 100644
--- a/tests/org.eclipse.wst.server.tests.performance/performance/org/eclipse/wst/server/tests/performance/ModuleFactoriesExtensionTestCase.java
+++ b/tests/org.eclipse.wst.server.tests.performance/performance/org/eclipse/wst/server/tests/performance/ModuleFactoriesExtensionTestCase.java
@@ -10,18 +10,12 @@
*******************************************************************************/
package org.eclipse.wst.server.tests.performance;
-import junit.framework.Test;
-import junit.framework.TestSuite;
import org.eclipse.test.performance.Dimension;
import org.eclipse.test.performance.PerformanceTestCase;
import org.eclipse.wst.server.core.internal.ModuleFactory;
import org.eclipse.wst.server.core.internal.ServerPlugin;
public class ModuleFactoriesExtensionTestCase extends PerformanceTestCase {
- public static Test suite() {
- return new TestSuite(ModuleFactoriesExtensionTestCase.class, "ModuleFactoriesExtensionTestCase");
- }
-
public void testModuleFactoriesExtension() throws Exception {
Dimension[] dims = new Dimension[] {Dimension.ELAPSED_PROCESS, Dimension.USED_JAVA_HEAP};
tagAsGlobalSummary("Module Factories", dims);
diff --git a/tests/org.eclipse.wst.server.tests.performance/performance/org/eclipse/wst/server/tests/performance/StartupExtensionTestCase.java b/tests/org.eclipse.wst.server.tests.performance/performance/org/eclipse/wst/server/tests/performance/StartupExtensionTestCase.java
index be767a9..c7e05fa 100644
--- a/tests/org.eclipse.wst.server.tests.performance/performance/org/eclipse/wst/server/tests/performance/StartupExtensionTestCase.java
+++ b/tests/org.eclipse.wst.server.tests.performance/performance/org/eclipse/wst/server/tests/performance/StartupExtensionTestCase.java
@@ -10,18 +10,11 @@
*******************************************************************************/
package org.eclipse.wst.server.tests.performance;
-import junit.framework.Test;
-import junit.framework.TestSuite;
-
import org.eclipse.test.performance.Dimension;
import org.eclipse.test.performance.PerformanceTestCase;
import org.eclipse.wst.server.core.ServerCore;
public class StartupExtensionTestCase extends PerformanceTestCase {
- public static Test suite() {
- return new TestSuite(StartupExtensionTestCase.class, "StartupExtensionTestCase");
- }
-
public void testStartupExtension() throws Exception {
Dimension[] dims = new Dimension[] {Dimension.ELAPSED_PROCESS, Dimension.USED_JAVA_HEAP};
tagAsGlobalSummary("Runtime/Server startup", dims);
diff --git a/tests/org.eclipse.wst.server.ui.tests/src/org/eclipse/wst/server/ui/tests/AbstractOpenEditorTestCase.java b/tests/org.eclipse.wst.server.ui.tests/src/org/eclipse/wst/server/ui/tests/AbstractOpenEditorTestCase.java
index 5066344..3f2b2ee 100644
--- a/tests/org.eclipse.wst.server.ui.tests/src/org/eclipse/wst/server/ui/tests/AbstractOpenEditorTestCase.java
+++ b/tests/org.eclipse.wst.server.ui.tests/src/org/eclipse/wst/server/ui/tests/AbstractOpenEditorTestCase.java
@@ -10,9 +10,7 @@
**********************************************************************/
package org.eclipse.wst.server.ui.tests;
-import junit.framework.Test;
import junit.framework.TestCase;
-import junit.framework.TestSuite;
import org.eclipse.ui.IEditorPart;
import org.eclipse.ui.IWorkbenchPage;
import org.eclipse.ui.PlatformUI;
@@ -21,10 +19,6 @@
public abstract class AbstractOpenEditorTestCase extends TestCase {
private final String SERVER_EDITOR_ID = "org.eclipse.wst.server.ui.tests.editor";
-
- public static Test suite() {
- return new TestSuite(AbstractOpenEditorTestCase.class, "OpenEditorTestCase");
- }
public void testOpenEditor() throws Exception {
IServer server = getServer();
diff --git a/tests/org.eclipse.wst.server.ui.tests/src/org/eclipse/wst/server/ui/tests/OrderedTestSuite.java b/tests/org.eclipse.wst.server.ui.tests/src/org/eclipse/wst/server/ui/tests/OrderedTestSuite.java
index 7b6eda0..0282b76 100644
--- a/tests/org.eclipse.wst.server.ui.tests/src/org/eclipse/wst/server/ui/tests/OrderedTestSuite.java
+++ b/tests/org.eclipse.wst.server.ui.tests/src/org/eclipse/wst/server/ui/tests/OrderedTestSuite.java
@@ -1,5 +1,5 @@
/*******************************************************************************
- * Copyright (c) 2004, 2005 IBM Corporation and others.
+ * Copyright (c) 2004, 2006 IBM Corporation and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -10,85 +10,37 @@
*******************************************************************************/
package org.eclipse.wst.server.ui.tests;
-import java.lang.reflect.Method;
-import java.lang.reflect.Modifier;
+import java.util.Enumeration;
import java.util.Vector;
-import junit.framework.Test;
import junit.framework.TestCase;
import junit.framework.TestSuite;
public class OrderedTestSuite extends TestSuite {
- public OrderedTestSuite(Class theClass, String name) {
- this(theClass);
- setName(name);
+ public OrderedTestSuite(Class theClass) {
+ super(theClass);
}
- public OrderedTestSuite(final Class theClass) {
- super();
- setName(theClass.getName());
- try {
- getTestConstructor(theClass); // Avoid generating multiple error messages
- } catch (NoSuchMethodException e) {
- addTest(warning("Class " + theClass.getName()
- + " has no public constructor TestCase(String name) or TestCase()"));
- return;
+ public Enumeration tests() {
+ Enumeration enum2 = super.tests();
+
+ Vector list = new Vector();
+ while (enum2.hasMoreElements()) {
+ list.add(enum2.nextElement());
}
- if (!Modifier.isPublic(theClass.getModifiers())) {
- addTest(warning("Class " + theClass.getName() + " is not public"));
- return;
- }
- Class superClass = theClass;
- Vector names = new Vector();
- while (Test.class.isAssignableFrom(superClass)) {
- Method[] methods = superClass.getDeclaredMethods();
- int size = methods.length;
- for (int i = 0; i < size - 1; i++) {
- for (int j = i + 1; j < size; j++) {
- if (methods[i].getName().compareTo(methods[j].getName()) > 0) {
- Method m = methods[i];
- methods[i] = methods[j];
- methods[j] = m;
- }
+
+ int size = list.size();
+ for (int i = 0; i < size - 1; i++) {
+ for (int j = i + 1; j < size; j++) {
+ TestCase t1 = (TestCase) list.get(i);
+ TestCase t2 = (TestCase) list.get(j);
+ if (t1.getName().compareTo(t2.getName()) > 0) {
+ Object obj = list.get(i);
+ list.set(i, list.get(j));
+ list.set(j, obj);
}
}
- for (int i = 0; i < size; i++) {
- addTestMethod(methods[i], names, theClass);
- }
- superClass = superClass.getSuperclass();
}
- if (!tests().hasMoreElements())
- addTest(warning("No tests found in " + theClass.getName()));
- }
-
- private void addTestMethod(Method m, Vector names, Class theClass) {
- String name = m.getName();
- if (names.contains(name))
- return;
- if (!isPublicTestMethod(m)) {
- if (isTestMethod(m))
- addTest(warning("Test method isn't public: " + m.getName()));
- return;
- }
- names.addElement(name);
- addTest(createTest(theClass, name));
- }
-
- private boolean isPublicTestMethod(Method m) {
- return isTestMethod(m) && Modifier.isPublic(m.getModifiers());
- }
-
- private boolean isTestMethod(Method m) {
- String name = m.getName();
- Class[] parameters = m.getParameterTypes();
- Class returnType = m.getReturnType();
- return parameters.length == 0 && name.startsWith("test") && returnType.equals(Void.TYPE);
- }
-
- private Test warning(final String message) {
- return new TestCase("warning") {
- protected void runTest() {
- fail(message);
- }
- };
+
+ return list.elements();
}
}
\ No newline at end of file
diff --git a/tests/org.eclipse.wst.server.ui.tests/src/org/eclipse/wst/server/ui/tests/ServerLaunchConfigurationTabTestCase.java b/tests/org.eclipse.wst.server.ui.tests/src/org/eclipse/wst/server/ui/tests/ServerLaunchConfigurationTabTestCase.java
index 1c836f9..260ed39 100644
--- a/tests/org.eclipse.wst.server.ui.tests/src/org/eclipse/wst/server/ui/tests/ServerLaunchConfigurationTabTestCase.java
+++ b/tests/org.eclipse.wst.server.ui.tests/src/org/eclipse/wst/server/ui/tests/ServerLaunchConfigurationTabTestCase.java
@@ -10,7 +10,6 @@
*******************************************************************************/
package org.eclipse.wst.server.ui.tests;
-import junit.framework.Test;
import junit.framework.TestCase;
import org.eclipse.wst.server.ui.ServerLaunchConfigurationTab;
@@ -18,12 +17,6 @@
public class ServerLaunchConfigurationTabTestCase extends TestCase {
protected static ServerLaunchConfigurationTab tab;
- public static Test suite() {
- return new OrderedTestSuite(ServerLaunchConfigurationTabTestCase.class, "ServerLaunchConfigurationTabTestCase");
- }
-
-
-
public void test00CreateTab() {
tab = new ServerLaunchConfigurationTab();
}
diff --git a/tests/org.eclipse.wst.server.ui.tests/src/org/eclipse/wst/server/ui/tests/ServerUIPreferencesTestCase.java b/tests/org.eclipse.wst.server.ui.tests/src/org/eclipse/wst/server/ui/tests/ServerUIPreferencesTestCase.java
index 4b0db13..c64abc1 100644
--- a/tests/org.eclipse.wst.server.ui.tests/src/org/eclipse/wst/server/ui/tests/ServerUIPreferencesTestCase.java
+++ b/tests/org.eclipse.wst.server.ui.tests/src/org/eclipse/wst/server/ui/tests/ServerUIPreferencesTestCase.java
@@ -10,7 +10,6 @@
*******************************************************************************/
package org.eclipse.wst.server.ui.tests;
-import junit.framework.Test;
import junit.framework.TestCase;
import org.eclipse.wst.server.ui.internal.ServerUIPlugin;
@@ -19,10 +18,6 @@
public class ServerUIPreferencesTestCase extends TestCase {
protected static ServerUIPreferences prefs;
- public static Test suite() {
- return new OrderedTestSuite(ServerUIPreferencesTestCase.class, "ServerUIPreferencesTestCase");
- }
-
public void test00GetProperties() throws Exception {
prefs = ServerUIPlugin.getPreferences();
}
diff --git a/tests/org.eclipse.wst.server.ui.tests/src/org/eclipse/wst/server/ui/tests/dialog/PreferencesTestCase.java b/tests/org.eclipse.wst.server.ui.tests/src/org/eclipse/wst/server/ui/tests/dialog/PreferencesTestCase.java
index 22c8bcb..6e26e9e 100644
--- a/tests/org.eclipse.wst.server.ui.tests/src/org/eclipse/wst/server/ui/tests/dialog/PreferencesTestCase.java
+++ b/tests/org.eclipse.wst.server.ui.tests/src/org/eclipse/wst/server/ui/tests/dialog/PreferencesTestCase.java
@@ -10,17 +10,11 @@
*******************************************************************************/
package org.eclipse.wst.server.ui.tests.dialog;
-import junit.framework.Test;
import junit.framework.TestCase;
-import junit.framework.TestSuite;
import org.eclipse.jface.dialogs.Dialog;
public class PreferencesTestCase extends TestCase {
- public static Test suite() {
- return new TestSuite(PreferencesTestCase.class);
- }
-
public PreferencesTestCase(String name) {
super(name);
}
diff --git a/tests/org.eclipse.wst.server.ui.tests/src/org/eclipse/wst/server/ui/tests/editor/IOrderedTestCase.java b/tests/org.eclipse.wst.server.ui.tests/src/org/eclipse/wst/server/ui/tests/editor/IOrderedTestCase.java
index f72d8e2..40813cd 100644
--- a/tests/org.eclipse.wst.server.ui.tests/src/org/eclipse/wst/server/ui/tests/editor/IOrderedTestCase.java
+++ b/tests/org.eclipse.wst.server.ui.tests/src/org/eclipse/wst/server/ui/tests/editor/IOrderedTestCase.java
@@ -10,20 +10,14 @@
*******************************************************************************/
package org.eclipse.wst.server.ui.tests.editor;
-import junit.framework.Test;
import junit.framework.TestCase;
import org.eclipse.wst.server.ui.internal.editor.IOrdered;
-import org.eclipse.wst.server.ui.tests.OrderedTestSuite;
import org.eclipse.wst.server.ui.tests.impl.TestOrdered;
public class IOrderedTestCase extends TestCase {
protected static IOrdered ordered;
- public static Test suite() {
- return new OrderedTestSuite(IOrderedTestCase.class, "IOrderedTestCase");
- }
-
public void test00Create() {
ordered = new TestOrdered();
}
diff --git a/tests/org.eclipse.wst.server.ui.tests/src/org/eclipse/wst/server/ui/tests/editor/IServerEditorPartInputTestCase.java b/tests/org.eclipse.wst.server.ui.tests/src/org/eclipse/wst/server/ui/tests/editor/IServerEditorPartInputTestCase.java
index 709f6c9..3361839 100644
--- a/tests/org.eclipse.wst.server.ui.tests/src/org/eclipse/wst/server/ui/tests/editor/IServerEditorPartInputTestCase.java
+++ b/tests/org.eclipse.wst.server.ui.tests/src/org/eclipse/wst/server/ui/tests/editor/IServerEditorPartInputTestCase.java
@@ -10,22 +10,14 @@
*******************************************************************************/
package org.eclipse.wst.server.ui.tests.editor;
-import junit.framework.Test;
import junit.framework.TestCase;
import org.eclipse.wst.server.ui.editor.IServerEditorPartInput;
-import org.eclipse.wst.server.ui.tests.OrderedTestSuite;
import org.eclipse.wst.server.ui.tests.impl.TestServerEditorPartInput;
public class IServerEditorPartInputTestCase extends TestCase {
protected static IServerEditorPartInput input;
- public static Test suite() {
- return new OrderedTestSuite(IServerEditorPartInputTestCase.class, "IServerEditorPartInputTestCase");
- }
-
-
-
public void test00Create() {
input = new TestServerEditorPartInput();
}
diff --git a/tests/org.eclipse.wst.server.ui.tests/src/org/eclipse/wst/server/ui/tests/editor/ServerEditorActionFactoryDelegateTestCase.java b/tests/org.eclipse.wst.server.ui.tests/src/org/eclipse/wst/server/ui/tests/editor/ServerEditorActionFactoryDelegateTestCase.java
index 955ad10..8d7d2ba 100644
--- a/tests/org.eclipse.wst.server.ui.tests/src/org/eclipse/wst/server/ui/tests/editor/ServerEditorActionFactoryDelegateTestCase.java
+++ b/tests/org.eclipse.wst.server.ui.tests/src/org/eclipse/wst/server/ui/tests/editor/ServerEditorActionFactoryDelegateTestCase.java
@@ -10,20 +10,14 @@
*******************************************************************************/
package org.eclipse.wst.server.ui.tests.editor;
-import junit.framework.Test;
import junit.framework.TestCase;
import org.eclipse.wst.server.ui.internal.provisional.ServerEditorActionFactoryDelegate;
-import org.eclipse.wst.server.ui.tests.OrderedTestSuite;
import org.eclipse.wst.server.ui.tests.impl.TestServerEditorActionFactoryDelegate;
public class ServerEditorActionFactoryDelegateTestCase extends TestCase {
protected static ServerEditorActionFactoryDelegate delegate;
- public static Test suite() {
- return new OrderedTestSuite(ServerEditorActionFactoryDelegateTestCase.class, "ServerEditorActionFactoryDelegateTestCase");
- }
-
public void test00CreateDelegate() throws Exception {
delegate = new TestServerEditorActionFactoryDelegate();
}
diff --git a/tests/org.eclipse.wst.server.ui.tests/src/org/eclipse/wst/server/ui/tests/editor/ServerEditorPartTestCase.java b/tests/org.eclipse.wst.server.ui.tests/src/org/eclipse/wst/server/ui/tests/editor/ServerEditorPartTestCase.java
index e13286b..0245124 100644
--- a/tests/org.eclipse.wst.server.ui.tests/src/org/eclipse/wst/server/ui/tests/editor/ServerEditorPartTestCase.java
+++ b/tests/org.eclipse.wst.server.ui.tests/src/org/eclipse/wst/server/ui/tests/editor/ServerEditorPartTestCase.java
@@ -10,20 +10,14 @@
*******************************************************************************/
package org.eclipse.wst.server.ui.tests.editor;
-import junit.framework.Test;
import junit.framework.TestCase;
import org.eclipse.swt.widgets.Composite;
import org.eclipse.wst.server.ui.editor.ServerEditorPart;
-import org.eclipse.wst.server.ui.tests.OrderedTestSuite;
public class ServerEditorPartTestCase extends TestCase {
protected static ServerEditorPart editor;
- public static Test suite() {
- return new OrderedTestSuite(ServerEditorPartTestCase.class, "ServerEditorPartTestCase");
- }
-
public void test00CreateEditor() {
editor = new ServerEditorPart() {
public void createPartControl(Composite parent) {
diff --git a/tests/org.eclipse.wst.server.ui.tests/src/org/eclipse/wst/server/ui/tests/editor/ServerEditorSectionTestCase.java b/tests/org.eclipse.wst.server.ui.tests/src/org/eclipse/wst/server/ui/tests/editor/ServerEditorSectionTestCase.java
index 8de491e..ffb5bc0 100644
--- a/tests/org.eclipse.wst.server.ui.tests/src/org/eclipse/wst/server/ui/tests/editor/ServerEditorSectionTestCase.java
+++ b/tests/org.eclipse.wst.server.ui.tests/src/org/eclipse/wst/server/ui/tests/editor/ServerEditorSectionTestCase.java
@@ -10,19 +10,13 @@
*******************************************************************************/
package org.eclipse.wst.server.ui.tests.editor;
-import junit.framework.Test;
import junit.framework.TestCase;
import org.eclipse.wst.server.ui.editor.ServerEditorSection;
-import org.eclipse.wst.server.ui.tests.OrderedTestSuite;
public class ServerEditorSectionTestCase extends TestCase {
protected static ServerEditorSection section;
- public static Test suite() {
- return new OrderedTestSuite(ServerEditorSectionTestCase.class, "ServerEditorSectionTestCase");
- }
-
public void test00Create() {
section = new ServerEditorSection() {
// do nothing
diff --git a/tests/org.eclipse.wst.server.ui.tests/src/org/eclipse/wst/server/ui/tests/wizard/IWizardHandleTestCase.java b/tests/org.eclipse.wst.server.ui.tests/src/org/eclipse/wst/server/ui/tests/wizard/IWizardHandleTestCase.java
index f585f58..95746ca 100644
--- a/tests/org.eclipse.wst.server.ui.tests/src/org/eclipse/wst/server/ui/tests/wizard/IWizardHandleTestCase.java
+++ b/tests/org.eclipse.wst.server.ui.tests/src/org/eclipse/wst/server/ui/tests/wizard/IWizardHandleTestCase.java
@@ -10,11 +10,9 @@
*******************************************************************************/
package org.eclipse.wst.server.ui.tests.wizard;
-import junit.framework.Test;
import junit.framework.TestCase;
import org.eclipse.jface.dialogs.IMessageProvider;
-import org.eclipse.wst.server.ui.tests.OrderedTestSuite;
import org.eclipse.wst.server.ui.tests.impl.TestWizardHandle;
import org.eclipse.wst.server.ui.wizard.IWizardHandle;
@@ -23,10 +21,6 @@
private final String sampleMessage = "Sample message";
private final int sampleMessageType = IMessageProvider.ERROR;
- public static Test suite() {
- return new OrderedTestSuite(IWizardHandleTestCase.class, "IWizardHandleTestCase");
- }
-
public void test00Create() {
wizardHandle = new TestWizardHandle();
}
diff --git a/tests/org.eclipse.wst.server.ui.tests/src/org/eclipse/wst/server/ui/tests/wizard/TaskWizardTestCase.java b/tests/org.eclipse.wst.server.ui.tests/src/org/eclipse/wst/server/ui/tests/wizard/TaskWizardTestCase.java
index d91830a..66aebbe 100644
--- a/tests/org.eclipse.wst.server.ui.tests/src/org/eclipse/wst/server/ui/tests/wizard/TaskWizardTestCase.java
+++ b/tests/org.eclipse.wst.server.ui.tests/src/org/eclipse/wst/server/ui/tests/wizard/TaskWizardTestCase.java
@@ -10,18 +10,12 @@
*******************************************************************************/
package org.eclipse.wst.server.ui.tests.wizard;
-import junit.framework.Test;
import junit.framework.TestCase;
import org.eclipse.wst.server.ui.internal.wizard.TaskWizard;
-import org.eclipse.wst.server.ui.tests.OrderedTestSuite;
public class TaskWizardTestCase extends TestCase {
protected static TaskWizard wizard;
-
- public static Test suite() {
- return new OrderedTestSuite(TaskWizardTestCase.class, "TaskWizardTestCase");
- }
public void test00Create() {
wizard = new TaskWizard("title", null, null);
diff --git a/tests/org.eclipse.wst.server.ui.tests/src/org/eclipse/wst/server/ui/tests/wizard/WizardFragmentTestCase.java b/tests/org.eclipse.wst.server.ui.tests/src/org/eclipse/wst/server/ui/tests/wizard/WizardFragmentTestCase.java
index 5085f17..4f0b56f 100644
--- a/tests/org.eclipse.wst.server.ui.tests/src/org/eclipse/wst/server/ui/tests/wizard/WizardFragmentTestCase.java
+++ b/tests/org.eclipse.wst.server.ui.tests/src/org/eclipse/wst/server/ui/tests/wizard/WizardFragmentTestCase.java
@@ -10,19 +10,13 @@
*******************************************************************************/
package org.eclipse.wst.server.ui.tests.wizard;
-import junit.framework.Test;
import junit.framework.TestCase;
-import org.eclipse.wst.server.ui.tests.OrderedTestSuite;
import org.eclipse.wst.server.ui.wizard.WizardFragment;
public class WizardFragmentTestCase extends TestCase {
protected static WizardFragment fragment;
- public static Test suite() {
- return new OrderedTestSuite(WizardFragmentTestCase.class, "WizardFragmentTestCase");
- }
-
public void test00CreateFragment() {
fragment = new WizardFragment() {
// do nothing