Bug 327818 - Test failure in org.eclipse.jst.jsf.core.tests.AllTests - DNF
diff --git a/jsf/tests/org.eclipse.jst.jsf.core.tests/src/org/eclipse/jst/jsf/core/tests/AllTests.java b/jsf/tests/org.eclipse.jst.jsf.core.tests/src/org/eclipse/jst/jsf/core/tests/AllTests.java
index 5393dbe..f823bfe 100644
--- a/jsf/tests/org.eclipse.jst.jsf.core.tests/src/org/eclipse/jst/jsf/core/tests/AllTests.java
+++ b/jsf/tests/org.eclipse.jst.jsf.core.tests/src/org/eclipse/jst/jsf/core/tests/AllTests.java
@@ -44,6 +44,7 @@
 import org.eclipse.jst.jsf.core.tests.util.TestTypeUtil;
 import org.eclipse.jst.jsf.core.tests.validation.TestJSPSemanticsValidator_AttributeValues;
 import org.eclipse.jst.jsf.core.tests.validation.TestJSPSemanticsValidator_Containment;
+import org.eclipse.jst.jsf.test.util.JSFTestUtil;
 
 /**
  * The full test suite for core.tests
@@ -58,6 +59,8 @@
 	public static Test suite() {
 		TestSuite suite = new TestSuite("Test for org.eclipse.jst.jsf.core.tests");
 		//$JUnit-BEGIN$
+		suite.addTestSuite(JSFTestUtil.getPreventJavaScriptJobsTestCase());
+
 		suite.addTestSuite(TestContentTypes.class);
 
         suite.addTestSuite(TestJDTBeanPropertyWorkingCopy.class);
@@ -114,6 +117,8 @@
         //JSFAppConfig Tests
         suite.addTestSuite(CompositeJSFAppConfigLocatorProviderStrategyTests.class);
         suite.addTestSuite(JSFAppConfigManagerFactoryTests.class);
+
+        suite.addTestSuite(JSFTestUtil.getAllowJavaScriptJobsTestCase());
 		//$JUnit-END$
 		return suite;
 	}
diff --git a/jsf/tests/org.eclipse.jst.jsf.designtime.tests/src/org/eclipse/jst/jsf/designtime/tests/AllTests.java b/jsf/tests/org.eclipse.jst.jsf.designtime.tests/src/org/eclipse/jst/jsf/designtime/tests/AllTests.java
index f75224a..5afd188 100644
--- a/jsf/tests/org.eclipse.jst.jsf.designtime.tests/src/org/eclipse/jst/jsf/designtime/tests/AllTests.java
+++ b/jsf/tests/org.eclipse.jst.jsf.designtime.tests/src/org/eclipse/jst/jsf/designtime/tests/AllTests.java
@@ -63,7 +63,7 @@
         final TestSuite suite = new TestSuite(
                 "Test for org.eclipse.jst.jsf.designtime.tests");
         // $JUnit-BEGIN$
-        suite.addTest(JSFTestUtil.getPreventJavaScriptJobsTest());
+        suite.addTestSuite(JSFTestUtil.getPreventJavaScriptJobsTestCase());
 
         suite.addTestSuite(TestStartupHandler.class);
         suite.addTestSuite(TestDefaultBeanSymbolSourceProvider.class);
@@ -83,7 +83,7 @@
         suite.addTestSuite(TestJSF20DefaultBeanSymbolSourceProvider.class);
         //addTestSuite(suite, JSPViewSuite.class);
 
-        suite.addTest(JSFTestUtil.getAllowJavaScriptJobsTest());
+        suite.addTestSuite(JSFTestUtil.getAllowJavaScriptJobsTestCase());
         // $JUnit-END$
         return suite;
     }
diff --git a/jsf/tests/org.eclipse.jst.jsf.test.util/src/org/eclipse/jst/jsf/test/util/JSFTestUtil.java b/jsf/tests/org.eclipse.jst.jsf.test.util/src/org/eclipse/jst/jsf/test/util/JSFTestUtil.java
index a6fc4a2..484754f 100644
--- a/jsf/tests/org.eclipse.jst.jsf.test.util/src/org/eclipse/jst/jsf/test/util/JSFTestUtil.java
+++ b/jsf/tests/org.eclipse.jst.jsf.test.util/src/org/eclipse/jst/jsf/test/util/JSFTestUtil.java
@@ -25,8 +25,7 @@
 import java.util.zip.ZipFile;
 
 import junit.framework.Assert;
-import junit.framework.Test;
-import junit.framework.TestResult;
+import junit.framework.TestCase;
 
 import org.eclipse.core.resources.IFile;
 import org.eclipse.core.resources.IResource;
@@ -444,28 +443,22 @@
     	}
     }
 
-    public static Test getPreventJavaScriptJobsTest() {
-    	return new PreventJavaScriptJobsTest();
+    public static Class<? extends TestCase> getPreventJavaScriptJobsTestCase() {
+    	return PreventJavaScriptJobsTestCase.class;
     }
 
-    public static Test getAllowJavaScriptJobsTest() {
-    	return new AllowJavaScriptJobsTest();
+    public static Class<? extends TestCase> getAllowJavaScriptJobsTestCase() {
+    	return AllowJavaScriptJobsTestCase.class;
     }
 
-    static class PreventJavaScriptJobsTest implements Test {
-    	public int countTestCases() {
-    		return 1;
-    	}
-    	public void run(TestResult result) {
+    public static class PreventJavaScriptJobsTestCase extends TestCase {
+    	public void testPreventJavaScriptJobs() throws Exception {
     		preventJavaScriptJobs();
     	}
     }
 
-    static class AllowJavaScriptJobsTest implements Test {
-    	public int countTestCases() {
-    		return 1;
-    	}
-    	public void run(TestResult result) {
+    public static class AllowJavaScriptJobsTestCase extends TestCase {
+    	public void testAllowJavaScriptJobs() throws Exception {
     		allowJavaScriptJobs();
     	}
     }