From: Bryan T. <tho...@us...> - 2007-11-30 21:54:02
|
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)); |