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();
           }
  
  
  

Reply via email to