Update of /cvsroot/cweb/generic-native-test/src/java/org/CognitiveWeb/generic/core/om
In directory sc8-pr-cvs4.sourceforge.net:/tmp/cvs-serv29214/src/java/org/CognitiveWeb/generic/core/om
Modified Files:
TestRollback.java ObjectManagerTestCase.java
Log Message:
Work on the bigdata-GOM integration.
Index: ObjectManagerTestCase.java
===================================================================
RCS file: /cvsroot/cweb/generic-native-test/src/java/org/CognitiveWeb/generic/core/om/ObjectManagerTestCase.java,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -d -r1.3 -r1.4
*** ObjectManagerTestCase.java 10 Jun 2006 18:15:53 -0000 1.3
--- ObjectManagerTestCase.java 30 Nov 2007 21:53:57 -0000 1.4
***************
*** 460,464 ****
/**
* Test verifies that an object marked for lazy removal is removed before
! * the nested native transaction counter reaches zero if it is becomes only
* weakly reachable.
*/
--- 460,464 ----
/**
* Test verifies that an object marked for lazy removal is removed before
! * the nested native transaction counter reaches zero if it becomes only
* weakly reachable.
*/
***************
*** 485,489 ****
// create a bunch of objects in order to flush the MRU.
! final int limit = 10000;
for( int i=0; i<limit; i++ ) {
BaseObject obj = new BaseObject( om );
--- 485,489 ----
// create a bunch of objects in order to flush the MRU.
! final int limit = 20000;
for( int i=0; i<limit; i++ ) {
BaseObject obj = new BaseObject( om );
Index: TestRollback.java
===================================================================
RCS file: /cvsroot/cweb/generic-native-test/src/java/org/CognitiveWeb/generic/core/om/TestRollback.java,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -d -r1.2 -r1.3
*** TestRollback.java 10 Jun 2006 18:15:53 -0000 1.2
--- TestRollback.java 30 Nov 2007 21:53:57 -0000 1.3
***************
*** 156,160 ****
--- 156,171 ----
om.rollbackNativeTransaction();
+ /*
+ * FIXME This will fail unless you reload the references from the
+ * database since the object manager is not currently invaliding live
+ * objects that have been touched since the last commit.
+ */
+ //
+ // g1 = (Generic) om.fetch(g1.getOID());
+ //
+ // g2 = (Generic) om.fetch(g2.getOID());
+
assertEquals("g1",g1.get(name));
+
assertEquals("g2",g2.get(name));
|