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