diff options
author | Andrew Finkbeiner | 2011-10-24 18:24:16 +0000 |
---|---|---|
committer | Roberto E. Escobar | 2011-10-24 18:24:16 +0000 |
commit | cce70701b2a857bae234537715ab65f5e226c9f2 (patch) | |
tree | 06c06b229175fce1f36709bffc47758679c074a9 /plugins/org.eclipse.osee.orcs.db.mock/src | |
parent | f45d8c0ce30df5da8c1fccf21fbe43d4d5638245 (diff) | |
download | org.eclipse.osee-cce70701b2a857bae234537715ab65f5e226c9f2.tar.gz org.eclipse.osee-cce70701b2a857bae234537715ab65f5e226c9f2.tar.xz org.eclipse.osee-cce70701b2a857bae234537715ab65f5e226c9f2.zip |
feature[ats_PX09C]: Update db connection services and type loading so multiple H2 tests can run
Diffstat (limited to 'plugins/org.eclipse.osee.orcs.db.mock/src')
-rw-r--r-- | plugins/org.eclipse.osee.orcs.db.mock/src/org/eclipse/osee/orcs/db/mock/internal/TestDatabase.java | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/plugins/org.eclipse.osee.orcs.db.mock/src/org/eclipse/osee/orcs/db/mock/internal/TestDatabase.java b/plugins/org.eclipse.osee.orcs.db.mock/src/org/eclipse/osee/orcs/db/mock/internal/TestDatabase.java index 6fb4dfde268..a1fa6261d51 100644 --- a/plugins/org.eclipse.osee.orcs.db.mock/src/org/eclipse/osee/orcs/db/mock/internal/TestDatabase.java +++ b/plugins/org.eclipse.osee.orcs.db.mock/src/org/eclipse/osee/orcs/db/mock/internal/TestDatabase.java @@ -19,6 +19,7 @@ import org.eclipse.osee.framework.core.data.IDatabaseInfo; import org.eclipse.osee.framework.database.IOseeDatabaseService; import org.eclipse.osee.framework.database.core.IDatabaseInfoProvider; import org.eclipse.osee.framework.database.core.OseeConnection; +import org.eclipse.osee.framework.h2.H2DbServer; import org.eclipse.osee.framework.jdk.core.util.Lib; import org.eclipse.osee.framework.jdk.core.util.network.PortUtil; import org.eclipse.osee.orcs.db.mock.OseeDatabase; @@ -77,8 +78,7 @@ public class TestDatabase { IDatabaseInfo databaseInfo = new DbInfo(connectionId, port, dbPath); TestDbProvider provider = new TestDbProvider(databaseInfo); - String serverAddress = String.format("0.0.0.0:%s", port); - System.setProperty("osee.db.embedded.server", serverAddress); + System.setProperty("osee.db.embedded.server", ""); System.setProperty("osee.application.server.data", tempFolder.getAbsolutePath()); BundleContext context = getContext(bundle); registration = context.registerService(IDatabaseInfoProvider.class, provider, null); @@ -86,6 +86,8 @@ public class TestDatabase { IOseeDatabaseService dbService = OsgiUtil.getService(IOseeDatabaseService.class); Assert.assertNotNull(dbService); + H2DbServer.startServer("0.0.0.0", port); + OseeConnection connection = dbService.getConnection(); try { Assert.assertNotNull(connection); @@ -131,7 +133,7 @@ public class TestDatabase { System.setProperty("osee.application.server.data", ""); System.setProperty("osee.db.embedded.server", ""); - + H2DbServer.stopServer(); Runtime.getRuntime().addShutdownHook(new Thread() { @Override public void run() { |