jtolentino    2005/09/23 03:44:17

  Modified:    
m2/unit-tests/openejb-builder/src/test/java/org/openejb/deployment/entity/cmp/ejbql
                        EJBQLTest.java
  Log:

  Synched unit tests and new dependencies.
  
  Revision  Changes    Path
  1.2       +13 -11    
openejb/m2/unit-tests/openejb-builder/src/test/java/org/openejb/deployment/entity/cmp/ejbql/EJBQLTest.java
  
  Index: EJBQLTest.java
  ===================================================================
  RCS file: 
/scm/openejb/openejb/m2/unit-tests/openejb-builder/src/test/java/org/openejb/deployment/entity/cmp/ejbql/EJBQLTest.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- EJBQLTest.java    22 Sep 2005 08:48:43 -0000      1.1
  +++ EJBQLTest.java    23 Sep 2005 07:44:17 -0000      1.2
  @@ -56,12 +56,14 @@
   import java.util.HashMap;
   import java.util.HashSet;
   import java.util.Set;
  +
   import javax.management.MalformedObjectNameException;
   import javax.management.ObjectName;
   import javax.sql.DataSource;
   import javax.transaction.TransactionManager;
   
   import junit.framework.TestCase;
  +
   import org.apache.geronimo.deployment.util.DeploymentUtil;
   import org.apache.geronimo.gbean.GBeanData;
   import org.apache.geronimo.j2ee.deployment.EARContext;
  @@ -83,6 +85,7 @@
   import org.openejb.deployment.KernelHelper;
   import org.openejb.deployment.MockConnectionProxyFactory;
   import org.openejb.deployment.OpenEJBModuleBuilder;
  +import org.openejb.deployment.Schemata;
   import org.openejb.deployment.pkgen.TranQLPKGenBuilder;
   import org.openejb.dispatch.InterfaceMethodSignature;
   import org.openejb.transaction.TransactionPolicySource;
  @@ -93,8 +96,7 @@
   import org.tranql.ejb.EJB;
   import org.tranql.ejb.EJBSchema;
   import org.tranql.ejb.TransactionManagerDelegate;
  -import org.tranql.ejbqlcompiler.DerbyEJBQLCompilerFactory;
  -import org.tranql.sql.sql92.SQL92Schema;
  +import org.tranql.sql.SQLSchema;
   
   /**
    * @version $Revision$ $Date$
  @@ -119,7 +121,7 @@
       private Kernel kernel;
       private DataSource ds;
       private EJBSchema ejbSchema;
  -    private SQL92Schema sqlSchema;
  +    private SQLSchema sqlSchema;
       private GlobalSchema cacheSchema;
       private AHome aHome;
       private ALocalHome aLocalHome;
  @@ -177,10 +179,6 @@
   
           tmDelegate.setTransactionManager(tm);
   
  -        ejbSchema = new EJBSchema("Mock");
  -        sqlSchema = new SQL92Schema("Mock", ds, new 
DerbyEJBQLCompilerFactory());
  -        cacheSchema = new GlobalSchema("Mock");
  -
           File ejbJarFile = new File(basedir, getEjbJarDD());
           File openejbJarFile = new File(basedir, getOpenEjbJarDD());
           EjbJarType ejbJarType = ((EjbJarDocument) 
XmlObject.Factory.parse(ejbJarFile)).getEjbJar();
  @@ -205,7 +203,12 @@
                       null, null);
   
               ClassLoader cl = Thread.currentThread().getContextClassLoader();
  -            builder.buildCMPSchema(earContext, j2eeContext, ejbJarType, 
openejbJarType, cl, ejbSchema, sqlSchema, cacheSchema, pkGen, null);
  +            Schemata schemata = builder.buildCMPSchema(earContext, 
j2eeContext, ejbJarType, openejbJarType, cl, pkGen, ds);
  +
  +            ejbSchema = schemata.getEjbSchema();
  +            sqlSchema = schemata.getSqlSchema();
  +            cacheSchema = schemata.getGlobalSchema();
  +            
               GBeanData containerIndex = new 
GBeanData(ContainerIndex.GBEAN_INFO);
               Set patterns = new HashSet();
               patterns.add(C_NAME_A);
  @@ -283,5 +286,4 @@
           public Class home;
           public Class local;
       }
  -}
  -
  +}
  \ No newline at end of file
  
  
  

Reply via email to