summaryrefslogtreecommitdiffstats
path: root/dbaccess/qa/complex/dbaccess/CopyTableWizard.java
diff options
context:
space:
mode:
Diffstat (limited to 'dbaccess/qa/complex/dbaccess/CopyTableWizard.java')
-rwxr-xr-xdbaccess/qa/complex/dbaccess/CopyTableWizard.java9
1 files changed, 7 insertions, 2 deletions
diff --git a/dbaccess/qa/complex/dbaccess/CopyTableWizard.java b/dbaccess/qa/complex/dbaccess/CopyTableWizard.java
index 1facca3d8497..0da7775e7c30 100755
--- a/dbaccess/qa/complex/dbaccess/CopyTableWizard.java
+++ b/dbaccess/qa/complex/dbaccess/CopyTableWizard.java
@@ -59,6 +59,7 @@ public class CopyTableWizard extends CRMBasedTestCase
{
private DatabaseApplication source;
+ private DbaseDatabase destinationDB = null;
private DatabaseApplication dest;
public CopyTableWizard()
@@ -73,6 +74,9 @@ public class CopyTableWizard extends CRMBasedTestCase
public void after()
{
dest.store();
+ if ( destinationDB != null )
+ destinationDB.close();
+ destinationDB = null;
super.after();
}
@@ -83,8 +87,9 @@ public class CopyTableWizard extends CRMBasedTestCase
try
{
createTestCase();
- source = new DatabaseApplication(this.m_database.getDatabase());
- dest = new DatabaseApplication(new DbaseDatabase(getMSF()));
+ source = new DatabaseApplication(m_database.getDatabase());
+ destinationDB = new DbaseDatabase( getMSF() );
+ dest = new DatabaseApplication( destinationDB );
}
catch (java.lang.Exception ex)
{