kstaken     2003/02/05 20:56:39

  Modified:    java/tests/src/org/apache/xindice UnitTests.java
               java/tests/src/org/apache/xindice/core/filer
                        FilerTestCase.java
  Log:
  Enabling tests for HashFiler
  
  Revision  Changes    Path
  1.10      +4 -3      
xml-xindice/java/tests/src/org/apache/xindice/UnitTests.java
  
  Index: UnitTests.java
  ===================================================================
  RCS file: 
/home/cvs/xml-xindice/java/tests/src/org/apache/xindice/UnitTests.java,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- UnitTests.java    27 Dec 2002 23:21:42 -0000      1.9
  +++ UnitTests.java    6 Feb 2003 04:56:39 -0000       1.10
  @@ -89,7 +89,8 @@
   
         suite.addTest(new FilerTestSetup(new TestSuite(FilerTestCase.class), 
new BTreeFiler()));
         suite.addTest(new FilerTestSetup(new TestSuite(FilerTestCase.class), 
new FSFiler()));
  -      // todo see what to do with the HashFiler suite.addTest(new 
FilerTestSetup(new TestSuite(FilerTestCase.class), new HashFiler()));
  +      // todo see what to do with the HashFiler
  +      suite.addTest(new FilerTestSetup(new TestSuite(FilerTestCase.class), 
new HashFiler()));
         suite.addTest(new FilerTestSetup(new TestSuite(FilerTestCase.class), 
new MemFiler()));
   
         // If the Berkeley filer was built in then test it too.
  
  
  
  1.5       +17 -2     
xml-xindice/java/tests/src/org/apache/xindice/core/filer/FilerTestCase.java
  
  Index: FilerTestCase.java
  ===================================================================
  RCS file: 
/home/cvs/xml-xindice/java/tests/src/org/apache/xindice/core/filer/FilerTestCase.java,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- FilerTestCase.java        15 Dec 2002 19:42:51 -0000      1.4
  +++ FilerTestCase.java        6 Feb 2003 04:56:39 -0000       1.5
  @@ -283,4 +283,19 @@
         assertTrue(!result.hasMoreRecords());
      }
   
  +   public void testInsertManyDocuments() throws Exception {
  +      int iterations = 1000;
  +      for (int i = 0; i < iterations; i++) {
  +         assertTrue(filer.writeRecord(new Key("key" + i), TEST_VALUE));
  +      }
  +
  +      assertTrue(filer.getRecordCount() == iterations);
  +
  +      for (int i = 0; i < iterations; i++) {
  +         assertTrue(filer.deleteRecord(new Key("key" + i)));
  +      }
  +
  +      assertTrue(filer.getRecordCount() == 0);
  +   }
  +
   }
  
  
  

Reply via email to