Author: arminw
Date: Tue Jun 13 12:11:22 2006
New Revision: 413955

URL: http://svn.apache.org/viewvc?rev=413955&view=rev
Log:
update test

Modified:
    
db/ojb/branches/OJB_1_0_RELEASE/src/test/org/apache/ojb/broker/lob/LOBTest.java

Modified: 
db/ojb/branches/OJB_1_0_RELEASE/src/test/org/apache/ojb/broker/lob/LOBTest.java
URL: 
http://svn.apache.org/viewvc/db/ojb/branches/OJB_1_0_RELEASE/src/test/org/apache/ojb/broker/lob/LOBTest.java?rev=413955&r1=413954&r2=413955&view=diff
==============================================================================
--- 
db/ojb/branches/OJB_1_0_RELEASE/src/test/org/apache/ojb/broker/lob/LOBTest.java 
(original)
+++ 
db/ojb/branches/OJB_1_0_RELEASE/src/test/org/apache/ojb/broker/lob/LOBTest.java 
Tue Jun 13 12:11:22 2006
@@ -148,14 +148,24 @@
         assertNotNull("BLOB was not stored", objRead.getBlob());
         assertNotNull("CLOB was not stored", objRead.getClob());
 
+        // now update object without refreshed LOB content - autoRefresh is 
disabled
         try
         {
             broker.store(obj, ObjectModification.UPDATE);
+            fail("LobException expected");
         }
         catch(LobException expected)
         {
+            // expected exception
+            //expected.printStackTrace();
             broker.abortTransaction();
+            broker.beginTransaction();
         }
+
+        broker.serviceLobHelper().setLobAutoRefresh(true);
+        objRead = (LobObject) broker.getObjectByIdentity(oid);
+        assertNotNull("unexpected, BLOB was deleted", objRead.getBlob());
+        assertNotNull("unexpected, CLOB was deleted", objRead.getClob());
 
         if(broker.isInTransaction()) broker.abortTransaction();
     }



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to