You are viewing a plain text version of this content. The canonical link for it is here.
Posted to torque-dev@db.apache.org by tf...@apache.org on 2011/07/06 16:22:13 UTC

svn commit: r1143431 - /db/torque/torque4/trunk/torque-test/src/test/java/org/apache/torque/JndiConfigurationTest.java

Author: tfischer
Date: Wed Jul  6 14:22:13 2011
New Revision: 1143431

URL: http://svn.apache.org/viewvc?rev=1143431&view=rev
Log:
TORQUE-115: do not initialize Torque if it is already initialized

Modified:
    db/torque/torque4/trunk/torque-test/src/test/java/org/apache/torque/JndiConfigurationTest.java

Modified: db/torque/torque4/trunk/torque-test/src/test/java/org/apache/torque/JndiConfigurationTest.java
URL: http://svn.apache.org/viewvc/db/torque/torque4/trunk/torque-test/src/test/java/org/apache/torque/JndiConfigurationTest.java?rev=1143431&r1=1143430&r2=1143431&view=diff
==============================================================================
--- db/torque/torque4/trunk/torque-test/src/test/java/org/apache/torque/JndiConfigurationTest.java (original)
+++ db/torque/torque4/trunk/torque-test/src/test/java/org/apache/torque/JndiConfigurationTest.java Wed Jul  6 14:22:13 2011
@@ -30,6 +30,8 @@ import javax.naming.InitialContext;
 import javax.naming.NamingException;
 import javax.sql.DataSource;
 
+import junit.framework.TestCase;
+
 import org.apache.commons.beanutils.ConvertUtils;
 import org.apache.commons.beanutils.PropertyUtils;
 import org.apache.commons.configuration.Configuration;
@@ -48,11 +50,13 @@ import org.apache.torque.util.Criteria;
  * It is tested whether we can bind a data source manually into jndi and
  * retrieve it in Torque, and also it is tested whether we can bind a 
  * data source using Torque. 
+ * Note: This test does not extend BaseRuntimeTestCase as we do not want Torque
+ * to be initialized.
  *
  * @author <a href="mailto:fischer@seitenbau.de">Thomas Fischer</a>
  * @version $Id $
  */
-public class JndiConfigurationTest extends BaseRuntimeTestCase
+public class JndiConfigurationTest extends TestCase
 {
     /**
      * The subcontext where the data source is bound.
@@ -156,6 +160,10 @@ public class JndiConfigurationTest exten
             dataSourceConnect(dataSource);
             
 
+            if (Torque.isInit())
+            {
+                Torque.shutdown();
+            }
             // initialize torque with the created configuration 
             // and check that we can connect to the database.
             try
@@ -463,7 +471,7 @@ public class JndiConfigurationTest exten
     {
         Configuration configuration = new PropertiesConfiguration(
                 System.getProperty(
-                        CONFIG_FILE_SYSTEM_PROPERTY));
+                        BaseRuntimeTestCase.CONFIG_FILE_SYSTEM_PROPERTY));
         return configuration;
     }
 



---------------------------------------------------------------------
To unsubscribe, e-mail: torque-dev-unsubscribe@db.apache.org
For additional commands, e-mail: torque-dev-help@db.apache.org