You are viewing a plain text version of this content. The canonical link for it is here.
Posted to derby-commits@db.apache.org by kr...@apache.org on 2012/05/16 06:56:23 UTC

svn commit: r1339007 - /db/derby/code/trunk/java/testing/org/apache/derbyTesting/functionTests/tests/upgradeTests/UpgradeRun.java

Author: kristwaa
Date: Wed May 16 04:56:22 2012
New Revision: 1339007

URL: http://svn.apache.org/viewvc?rev=1339007&view=rev
Log:
DERBY-5764: Make DatabaseMetaDataTest more robust wrt changes made by other tests

Minor cleanups: removed unused imports, removed final from static method,
renamed method, and converted comment to Javadoc.

Patch file: derby-5764-1a-upgraderun_cleanup.diff

Modified:
    db/derby/code/trunk/java/testing/org/apache/derbyTesting/functionTests/tests/upgradeTests/UpgradeRun.java

Modified: db/derby/code/trunk/java/testing/org/apache/derbyTesting/functionTests/tests/upgradeTests/UpgradeRun.java
URL: http://svn.apache.org/viewvc/db/derby/code/trunk/java/testing/org/apache/derbyTesting/functionTests/tests/upgradeTests/UpgradeRun.java?rev=1339007&r1=1339006&r2=1339007&view=diff
==============================================================================
--- db/derby/code/trunk/java/testing/org/apache/derbyTesting/functionTests/tests/upgradeTests/UpgradeRun.java (original)
+++ db/derby/code/trunk/java/testing/org/apache/derbyTesting/functionTests/tests/upgradeTests/UpgradeRun.java Wed May 16 04:56:22 2012
@@ -20,17 +20,10 @@ limitations under the License.
 */
 package org.apache.derbyTesting.functionTests.tests.upgradeTests;
 
-import java.io.File;
-import java.io.IOException;
 import java.lang.reflect.Method;
-import java.net.MalformedURLException;
-import java.net.URL;
-import java.net.URLClassLoader;
-import java.security.AccessController;
 import java.util.Properties;
 
 import junit.extensions.TestSetup;
-import junit.framework.Assert;
 import junit.framework.Test;
 import junit.framework.TestSuite;
 
@@ -77,7 +70,7 @@ class UpgradeRun extends UpgradeClassLoa
         new AdditionalDb("BUILTIN_10_9", false),
     };
     
-    public final static Test suite(final int[] version, boolean useCreateOnUpgrade) {
+    public static Test suite(final int[] version, boolean useCreateOnUpgrade) {
         
         ClassLoader oldLoader = makeClassLoader( version );
         
@@ -227,7 +220,7 @@ class UpgradeRun extends UpgradeClassLoa
             // of DatabaseMetaData should be available.
             case UpgradeChange.PH_SOFT_UPGRADE:
             case UpgradeChange.PH_HARD_UPGRADE:
-                RunDataBaseMetaDataTest(suite, oldMinor);
+                runDataBaseMetaDataTest(suite, oldMinor);
                 break;
             }
         }
@@ -291,11 +284,15 @@ class UpgradeRun extends UpgradeClassLoa
         return test;
     }
     
-    // We want to run DatabaseMetaDataTest, but it includes some
-    // features not supported in older versions, so we cannot just
-    // add the DatabaseMetaDataTest.class as is.
-    // Note also, that this does not execute fixture initialCompilationTest.
-    private static void RunDataBaseMetaDataTest (TestSuite suite, int oldMinor)
+    /**
+     * Adds a subset of the tests from DatabaseMetaDataTest to the test suite.
+     * <p>
+     * We want to run DatabaseMetaDataTest, but it includes some
+     * features not supported in older versions, so we cannot just
+     * add the DatabaseMetaDataTest.class as is.
+     * Note also, that this does not execute fixture initialCompilationTest.
+     */
+    private static void runDataBaseMetaDataTest (TestSuite suite, int oldMinor)
     {
         Method[] methods = DatabaseMetaDataTest.class.getMethods();
         for (int i = 0; i < methods.length; i++) {