You are viewing a plain text version of this content. The canonical link for it is here.
Posted to ojb-dev@db.apache.org by to...@apache.org on 2004/06/26 12:08:21 UTC

cvs commit: db-ojb/src/test/org/apache/ojb/broker/metadata PersistentFieldTest.java

tomdz       2004/06/26 03:08:21

  Modified:    src/test/org/apache/ojb/broker/metadata
                        PersistentFieldTest.java
  Log:
  The tested persistent field impl is now set as the default persistent field impl during the test
  
  Revision  Changes    Path
  1.2       +21 -1     db-ojb/src/test/org/apache/ojb/broker/metadata/PersistentFieldTest.java
  
  Index: PersistentFieldTest.java
  ===================================================================
  RCS file: /home/cvs/db-ojb/src/test/org/apache/ojb/broker/metadata/PersistentFieldTest.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- PersistentFieldTest.java	26 Jun 2004 00:22:25 -0000	1.1
  +++ PersistentFieldTest.java	26 Jun 2004 10:08:21 -0000	1.2
  @@ -12,6 +12,8 @@
   import org.apache.ojb.broker.metadata.fieldaccess.PersistentFieldPrivilegedImpl;
   import org.apache.ojb.broker.metadata.fieldaccess.PersistentFieldPrivilegedImplNew;
   import org.apache.ojb.broker.util.ClassHelper;
  +import org.apache.ojb.broker.util.configuration.impl.OjbConfiguration;
  +import org.apache.ojb.broker.util.configuration.impl.OjbConfigurator;
   import org.apache.ojb.junit.OJBTestCase;
   
   /* Copyright 2002-2004 The Apache Software Foundation
  @@ -55,6 +57,9 @@
       public void testDirectAccess() throws Exception
       {
           Class targetClass = PersistentFieldDirectAccessImpl.class;
  +
  +        ((OjbConfiguration)OjbConfigurator.getInstance().getConfigurationFor(null)).setPersistentFieldClass(targetClass);
  +
           PersistentField pfNM_Name = newInstance(targetClass, NestedMain.class, NESTED_MAIN_NAME);
           PersistentField pfNDD_RD = newInstance(targetClass, NestedMain.class, NESTED_DETAIL_DETAIL_REAL_DETAIL);
           // PersistentField pfND_MJB = newInstance(targetClass, NestedMain.class, NESTED_DETAIL_MORE_JAVA_BEAN);
  @@ -81,6 +86,9 @@
       public void testDirectAccessNew() throws Exception
       {
           Class targetClass = PersistentFieldDirectAccessImplNew.class;
  +
  +        ((OjbConfiguration)OjbConfigurator.getInstance().getConfigurationFor(null)).setPersistentFieldClass(targetClass);
  +
           PersistentField pfNM_Name = newInstance(targetClass, NestedMain.class, NESTED_MAIN_NAME);
           PersistentField pfNDD_RD = newInstance(targetClass, NestedMain.class, NESTED_DETAIL_DETAIL_REAL_DETAIL);
           // PersistentField pfND_MJB = newInstance(targetClass, NestedMain.class, NESTED_DETAIL_MORE_JAVA_BEAN);
  @@ -107,6 +115,9 @@
       public void testPrivileged() throws Exception
       {
           Class targetClass = PersistentFieldPrivilegedImpl.class;
  +
  +        ((OjbConfiguration)OjbConfigurator.getInstance().getConfigurationFor(null)).setPersistentFieldClass(targetClass);
  +
           PersistentField pfNM_Name = newInstance(targetClass, NestedMain.class, NESTED_MAIN_NAME);
           PersistentField pfNDD_RD = newInstance(targetClass, NestedMain.class, NESTED_DETAIL_DETAIL_REAL_DETAIL);
           // PersistentField pfND_MJB = newInstance(targetClass, NestedMain.class, NESTED_DETAIL_MORE_JAVA_BEAN);
  @@ -133,6 +144,9 @@
       public void testPrivilegedNew() throws Exception
       {
           Class targetClass = PersistentFieldPrivilegedImplNew.class;
  +
  +        ((OjbConfiguration)OjbConfigurator.getInstance().getConfigurationFor(null)).setPersistentFieldClass(targetClass);
  +
           PersistentField pfNM_Name = newInstance(targetClass, NestedMain.class, NESTED_MAIN_NAME);
           PersistentField pfNDD_RD = newInstance(targetClass, NestedMain.class, NESTED_DETAIL_DETAIL_REAL_DETAIL);
           // PersistentField pfND_MJB = newInstance(targetClass, NestedMain.class, NESTED_DETAIL_MORE_JAVA_BEAN);
  @@ -159,6 +173,9 @@
       public void testIntrospector() throws Exception
       {
           Class targetClass = PersistentFieldIntrospectorImpl.class;
  +
  +        ((OjbConfiguration)OjbConfigurator.getInstance().getConfigurationFor(null)).setPersistentFieldClass(targetClass);
  +
           PersistentField pfNM_Name = newInstance(targetClass, NestedMain.class, NESTED_MAIN_NAME);
           PersistentField pfNDD_RD = newInstance(targetClass, NestedMain.class, NESTED_DETAIL_DETAIL_REAL_DETAIL);
           PersistentField pfND_MJB = newInstance(targetClass, NestedMain.class, NESTED_DETAIL_MORE_JAVA_BEAN);
  @@ -197,6 +214,9 @@
           // TODO: fix problem with nested fields
           if(ojbSkipKnownIssueProblem()) return;
           Class targetClass = PersistentFieldAutoProxyImpl.class;
  +
  +        ((OjbConfiguration)OjbConfigurator.getInstance().getConfigurationFor(null)).setPersistentFieldClass(targetClass);
  +
           PersistentField pfNM_Name = newInstance(targetClass, NestedMain.class, NESTED_MAIN_NAME);
           PersistentField pfNDD_RD = newInstance(targetClass, NestedMain.class, NESTED_DETAIL_DETAIL_REAL_DETAIL);
           PersistentField pfND_MJB = newInstance(targetClass, NestedMain.class, NESTED_DETAIL_MORE_JAVA_BEAN);
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: ojb-dev-unsubscribe@db.apache.org
For additional commands, e-mail: ojb-dev-help@db.apache.org