dain 2004/09/07 17:51:12
Modified: modules/itests/src/test/org/openejb/test
AxionTestDatabase.java
Log:
Hardcode tests to remote server
Revision Changes Path
1.2 +11 -1
openejb/modules/itests/src/test/org/openejb/test/AxionTestDatabase.java
Index: AxionTestDatabase.java
===================================================================
RCS file:
/home/projects/openejb/scm/openejb/modules/itests/src/test/org/openejb/test/AxionTestDatabase.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- AxionTestDatabase.java 4 Aug 2004 22:11:08 -0000 1.1
+++ AxionTestDatabase.java 7 Sep 2004 21:51:12 -0000 1.2
@@ -97,7 +97,14 @@
public void start() throws IllegalStateException {
try {
- Properties properties = TestManager.getServer().getContextEnvironment();
+ // @todo this is a hack that limits us to a single server
+// Properties properties =
TestManager.getServer().getContextEnvironment();
+ Properties properties = new Properties();
+ properties.put("test.server.class","org.openejb.test.RemoteTestServer");
+
properties.put("java.naming.factory.initial","org.openejb.client.RemoteInitialContextFactory");
+ properties.put("java.naming.provider.url","127.0.0.1:4201");
+ properties.put("java.naming.security.principal","testuser");
+ properties.put("java.naming.security.credentials","testpassword");
initialContext = new InitialContext(properties);
} catch (Exception e) {
throw new IllegalStateException("Cannot create initial context: " +
e.getClass().getName() + " " + e.getMessage());
@@ -106,6 +113,9 @@
private Database getDatabase() {
+ if (initialContext == null) {
+ start();
+ }
if (database == null) {
database = createDatabaseObject();
}