Author: dwoods
Date: Tue Mar 16 20:08:28 2010
New Revision: 923958

URL: http://svn.apache.org/viewvc?rev=923958&view=rev
Log:
OPENJPA-1097 Remove duplicate code in DetachManager and cleanup comments/traces 
in tests

Modified:
    
openjpa/trunk/openjpa-kernel/src/main/java/org/apache/openjpa/kernel/DetachManager.java
    
openjpa/trunk/openjpa-persistence-jdbc/src/test/java/org/apache/openjpa/persistence/detach/TestDetachNoProxy.java

Modified: 
openjpa/trunk/openjpa-kernel/src/main/java/org/apache/openjpa/kernel/DetachManager.java
URL: 
http://svn.apache.org/viewvc/openjpa/trunk/openjpa-kernel/src/main/java/org/apache/openjpa/kernel/DetachManager.java?rev=923958&r1=923957&r2=923958&view=diff
==============================================================================
--- 
openjpa/trunk/openjpa-kernel/src/main/java/org/apache/openjpa/kernel/DetachManager.java
 (original)
+++ 
openjpa/trunk/openjpa-kernel/src/main/java/org/apache/openjpa/kernel/DetachManager.java
 Tue Mar 16 20:08:28 2010
@@ -568,7 +568,6 @@ public class DetachManager
                             proxy.getChangeTracker().stopTracking();
                         proxy.setOwner(dsm, (dsm == null) ? -1 : 
fmd.getIndex());
                     }
-                    sm.provideField(getDetachedPersistenceCapable(), this, 
fmd.getIndex());
                 }
             }
             clear();

Modified: 
openjpa/trunk/openjpa-persistence-jdbc/src/test/java/org/apache/openjpa/persistence/detach/TestDetachNoProxy.java
URL: 
http://svn.apache.org/viewvc/openjpa/trunk/openjpa-persistence-jdbc/src/test/java/org/apache/openjpa/persistence/detach/TestDetachNoProxy.java?rev=923958&r1=923957&r2=923958&view=diff
==============================================================================
--- 
openjpa/trunk/openjpa-persistence-jdbc/src/test/java/org/apache/openjpa/persistence/detach/TestDetachNoProxy.java
 (original)
+++ 
openjpa/trunk/openjpa-persistence-jdbc/src/test/java/org/apache/openjpa/persistence/detach/TestDetachNoProxy.java
 Tue Mar 16 20:08:28 2010
@@ -159,7 +159,7 @@ public class TestDetachNoProxy extends S
         em.detachAll(e20List.get(0), e20List.get(1), e20List.get(2));
         for (int i=0; i<numEntities; i++) {
             if (log.isTraceEnabled())
-                log.trace("** after EM.clear() verify Entity20(" + i + ")");
+                log.trace("** after EM.detachAll() verify e20List(" + i + ")");
             Entity20 e20 = e20List.get(i);
             // entity should not have any proxy classes (in-place updated) and 
is detached
             assertFalse(em.contains(e20));
@@ -171,7 +171,7 @@ public class TestDetachNoProxy extends S
     }
 
     /*
-     * Verify that after EM.clear() in-place detached entities do not contain 
any proxy classes.
+     * Verify that after EM.clear() entities still contain proxy classes.
      */
     public void testClear() {
         if (log.isTraceEnabled())
@@ -191,6 +191,7 @@ public class TestDetachNoProxy extends S
         }
 
         em.clear();
+
         for (int i=0; i<numEntities; i++) {
             if (log.isTraceEnabled())
                 log.trace("** after EM.clear() verify Entity20(" + i + ")");


Reply via email to