kevinross    2003/07/15 08:21:17

  Modified:    java/tests/src/org/apache/xindice/core/filer
                        FilerTestCase.java FilerTestSetup.java
  Log:
  perusing code...formatting
  
  Revision  Changes    Path
  1.6       +211 -224  
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.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- FilerTestCase.java        6 Feb 2003 04:56:39 -0000       1.5
  +++ FilerTestCase.java        15 Jul 2003 15:21:17 -0000      1.6
  @@ -56,7 +56,6 @@
    *
    * $Id$
    */
  -
   package org.apache.xindice.core.filer;
   
   import org.apache.xindice.core.data.Key;
  @@ -74,228 +73,216 @@
    * @author Kimbro Staken <[EMAIL PROTECTED]>
    * @author Vladimir R. Bossicard <[EMAIL PROTECTED]>
    */
  -public class FilerTestCase
  -      extends TestCase {
  +public class FilerTestCase extends TestCase {
   
  -   static public final String TEST_COLLECTION_NAME = "tests";
  -   static public final Value TEST_VALUE = new 
Value("<test><test></test><test>Just a test</test></test>");
  -   static public final Value TEST_VALUE_2 = new 
Value("<test><test></test><test>Just a test 2</test></test>");
  -   static public final Value TEST_VALUE_3 = new 
Value("<test><test></test><test>Just a test 3</test></test>");
  -   static public final Key TEST_KEY = new Key("test.xml");
  -
  -   protected Filer filer;
  -
  -   public void setFiler(Filer filer) {
  -      this.filer = filer;
  -   }
  -
  -   public void setUp()
  -         throws Exception {
  -      RecordSet set = filer.getRecordSet();
  -      while (set.hasMoreRecords()) {
  -         Key key = set.getNextKey();
  -         filer.deleteRecord(key);
  -      }
  -      assertEquals(0, filer.getRecordCount());
  -   }
  -
  -   public String getName() {
  -      return this.filer.getName();
  -   }
  -
  -   public void testSuccessWriteRecord()
  -         throws Exception {
  -      assertTrue(filer.writeRecord(TEST_KEY, TEST_VALUE));
  -      assertEquals(1, filer.getRecordCount());
  -
  -      Record result = filer.readRecord(TEST_KEY);
  -      assertEquals(TEST_VALUE, result.getValue());
  -
  -      RecordSet set = filer.getRecordSet();
  -      assertEquals(result.getValue(), set.getNextRecord().getValue());
  -      assertTrue(set.hasMoreRecords() == false);
  -
  -      filer.deleteRecord(TEST_KEY);
  -      assertEquals(0, filer.getRecordCount());
  -   }
  -
  -   public void testFailReadDeletedRecord() throws Exception {
  -      Record result = filer.readRecord(TEST_KEY);
  -      assertNull(result);
  -   }
  -
  -   public void testFailWriteRecordNullKey()
  -         throws Exception {
  -      try {
  -         filer.writeRecord(null, TEST_VALUE);
  -      } catch (FilerException e) {
  -         return;
  -      }
  -      fail("Expecting FilerException");
  -   }
  -
  -   public void testFailWriteRecordNullValue()
  -         throws Exception {
  -      try {
  -         filer.writeRecord(TEST_KEY, null);
  -      } catch (FilerException e) {
  -         return;
  -      }
  -      fail("Expecting FilerException");
  -   }
  -
  -   public void testFailWriteRecordNullValueKey()
  -         throws Exception {
  -      try {
  -         filer.writeRecord(null, null);
  -      } catch (FilerException e) {
  -         return;
  -      }
  -      fail("Expecting FilerException");
  -   }
  -
  -   public void testReadRecord()
  -         throws Exception {
  -      assertTrue(filer.writeRecord(TEST_KEY, TEST_VALUE));
  -      assertEquals(1, filer.getRecordCount());
  -
  -      // Valid key
  -      Record result = filer.readRecord(TEST_KEY);
  -      assertEquals(TEST_VALUE, result.getValue());
  -   }
  -
  -   public void testFailReadRecordNullKey() throws Exception {
  -      assertTrue(filer.writeRecord(TEST_KEY, TEST_VALUE));
  -      assertEquals(1, filer.getRecordCount());
  -
  -      // Null key
  -      Record result = filer.readRecord(null);
  -      assertNull(result);
  -   }
  -
  -   public void testFailReadRecordEmptyKey()
  -         throws Exception {
  -      assertTrue(filer.writeRecord(TEST_KEY, TEST_VALUE));
  -      assertEquals(1, filer.getRecordCount());
  -
  -      // Empty key
  -      Record result = filer.readRecord(new Key(""));
  -      assertNull(result);
  -   }
  -
  -   public void testFailReadRecordUnknownKey()
  -         throws Exception {
  -      assertTrue(filer.writeRecord(TEST_KEY, TEST_VALUE));
  -      assertEquals(1, filer.getRecordCount());
  -
  -      // Non-existant key
  -      Record result = filer.readRecord(new Key("non-existant-key"));
  -      assertNull(result);
  -   }
  -
  -   public void testDeleteRecord()
  -         throws Exception {
  -      assertTrue(filer.writeRecord(TEST_KEY, TEST_VALUE));
  -      assertEquals(1, filer.getRecordCount());
  -
  -      // Valid key
  -      filer.deleteRecord(TEST_KEY);
  -      assertEquals(0, filer.getRecordCount());
  -      Record result = filer.readRecord(TEST_KEY);
  -      assertNull(result);
  -   }
  -
  -   public void testDeleteRecordNullKey()
  -         throws Exception {
  -      assertTrue(filer.writeRecord(TEST_KEY, TEST_VALUE));
  -      assertEquals(1, filer.getRecordCount());
  -
  -      // These should all just fail silently.
  -      assertTrue(false == filer.deleteRecord(null));
  -      assertEquals(1, filer.getRecordCount());
  -   }
  -
  -   public void testDeleteRecordEmptyKey()
  -         throws Exception {
  -      assertTrue(filer.writeRecord(TEST_KEY, TEST_VALUE));
  -      assertEquals(1, filer.getRecordCount());
  -
  -      // These should all just fail silently.
  -      assertTrue(false == filer.deleteRecord(new Key("")));
  -      assertEquals(1, filer.getRecordCount());
  -   }
  -
  -   public void testDeleteRecordWrongKey()
  -         throws Exception {
  -      assertTrue(filer.writeRecord(TEST_KEY, TEST_VALUE));
  -      assertEquals(1, filer.getRecordCount());
  -
  -      // These should all just fail silently.
  -      assertTrue(false == filer.deleteRecord(new Key("non-existant-key")));
  -      assertEquals(1, filer.getRecordCount());
  -   }
  -
  -   public void testGetRecordCount()
  -         throws Exception {
  -      assertEquals(0, filer.getRecordCount());
  -
  -      assertTrue(filer.writeRecord(TEST_KEY, TEST_VALUE));
  -      assertTrue(filer.writeRecord(new Key("test1"), TEST_VALUE));
  -      assertTrue(filer.writeRecord(new Key("test2"), TEST_VALUE));
  -      assertEquals(3, filer.getRecordCount());
  -
  -      assertTrue(filer.writeRecord(new Key("test3"), TEST_VALUE));
  -      assertEquals(4, filer.getRecordCount());
  -
  -      assertTrue(filer.deleteRecord(new Key("test3")));
  -      assertEquals(3, filer.getRecordCount());
  -
  -      assertTrue(filer.deleteRecord(TEST_KEY));
  -      assertTrue(filer.deleteRecord(new Key("test1")));
  -      assertTrue(filer.deleteRecord(new Key("test2")));
  -
  -      assertEquals(0, filer.getRecordCount());
  -   }
  -
  -   public void testGetRecordSet()
  -         throws Exception {
  -      assertTrue(filer.writeRecord(TEST_KEY, TEST_VALUE));
  -      assertTrue(filer.writeRecord(new Key("test2"), TEST_VALUE_2));
  -      assertTrue(filer.writeRecord(new Key("test3"), TEST_VALUE_3));
  -
  -      RecordSet result = filer.getRecordSet();
  -      assertNotNull(result);
  -
  -      List results = new Vector();
  -      while (result.hasMoreRecords()) {
  -         results.add(result.getNextRecord().getValue());
  -      }
  -      assertEquals(3, results.size());
  -      assertTrue(results.contains(TEST_VALUE));
  -      assertTrue(results.contains(TEST_VALUE_2));
  -      assertTrue(results.contains(TEST_VALUE_3));
  -
  -      assertTrue(filer.deleteRecord(TEST_KEY));
  -      assertTrue(filer.deleteRecord(new Key("test2")));
  -      assertTrue(filer.deleteRecord(new Key("test3")));
  -
  -      result = filer.getRecordSet();
  -      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)));
  -      }
  +    static public final String TEST_COLLECTION_NAME = "tests";
  +    static public final Value TEST_VALUE = new 
Value("<test><test></test><test>Just a test</test></test>");
  +    static public final Value TEST_VALUE_2 = new 
Value("<test><test></test><test>Just a test 2</test></test>");
  +    static public final Value TEST_VALUE_3 = new 
Value("<test><test></test><test>Just a test 3</test></test>");
  +    static public final Key TEST_KEY = new Key("test.xml");
  +
  +    protected Filer filer;
  +
  +    public void setFiler(Filer filer) {
  +        this.filer = filer;
  +    }
  +
  +    public void setUp() throws Exception {
  +        RecordSet set = filer.getRecordSet();
  +        while (set.hasMoreRecords()) {
  +            Key key = set.getNextKey();
  +            filer.deleteRecord(key);
  +        }
  +        assertEquals(0, filer.getRecordCount());
  +    }
  +
  +    public String getName() {
  +        return this.filer.getName();
  +    }
  +
  +    public void testSuccessWriteRecord() throws Exception {
  +        assertTrue(filer.writeRecord(TEST_KEY, TEST_VALUE));
  +        assertEquals(1, filer.getRecordCount());
  +
  +        Record result = filer.readRecord(TEST_KEY);
  +        assertEquals(TEST_VALUE, result.getValue());
  +
  +        RecordSet set = filer.getRecordSet();
  +        assertEquals(result.getValue(), set.getNextRecord().getValue());
  +        assertTrue(set.hasMoreRecords() == false);
  +
  +        filer.deleteRecord(TEST_KEY);
  +        assertEquals(0, filer.getRecordCount());
  +    }
  +
  +    public void testFailReadDeletedRecord() throws Exception {
  +        Record result = filer.readRecord(TEST_KEY);
  +        assertNull(result);
  +    }
  +
  +    public void testFailWriteRecordNullKey() throws Exception {
  +        try {
  +            filer.writeRecord(null, TEST_VALUE);
  +        }
  +        catch (FilerException e) {
  +            return;
  +        }
  +        fail("Expecting FilerException");
  +    }
  +
  +    public void testFailWriteRecordNullValue() throws Exception {
  +        try {
  +            filer.writeRecord(TEST_KEY, null);
  +        }
  +        catch (FilerException e) {
  +            return;
  +        }
  +        fail("Expecting FilerException");
  +    }
  +
  +    public void testFailWriteRecordNullValueKey() throws Exception {
  +        try {
  +            filer.writeRecord(null, null);
  +        }
  +        catch (FilerException e) {
  +            return;
  +        }
  +        fail("Expecting FilerException");
  +    }
  +
  +    public void testReadRecord() throws Exception {
  +        assertTrue(filer.writeRecord(TEST_KEY, TEST_VALUE));
  +        assertEquals(1, filer.getRecordCount());
  +
  +        // Valid key
  +        Record result = filer.readRecord(TEST_KEY);
  +        assertEquals(TEST_VALUE, result.getValue());
  +    }
  +
  +    public void testFailReadRecordNullKey() throws Exception {
  +        assertTrue(filer.writeRecord(TEST_KEY, TEST_VALUE));
  +        assertEquals(1, filer.getRecordCount());
  +
  +        // Null key
  +        Record result = filer.readRecord(null);
  +        assertNull(result);
  +    }
  +
  +    public void testFailReadRecordEmptyKey() throws Exception {
  +        assertTrue(filer.writeRecord(TEST_KEY, TEST_VALUE));
  +        assertEquals(1, filer.getRecordCount());
  +
  +        // Empty key
  +        Record result = filer.readRecord(new Key(""));
  +        assertNull(result);
  +    }
  +
  +    public void testFailReadRecordUnknownKey() throws Exception {
  +        assertTrue(filer.writeRecord(TEST_KEY, TEST_VALUE));
  +        assertEquals(1, filer.getRecordCount());
  +
  +        // Non-existant key
  +        Record result = filer.readRecord(new Key("non-existant-key"));
  +        assertNull(result);
  +    }
  +
  +    public void testDeleteRecord() throws Exception {
  +        assertTrue(filer.writeRecord(TEST_KEY, TEST_VALUE));
  +        assertEquals(1, filer.getRecordCount());
  +
  +        // Valid key
  +        filer.deleteRecord(TEST_KEY);
  +        assertEquals(0, filer.getRecordCount());
  +        Record result = filer.readRecord(TEST_KEY);
  +        assertNull(result);
  +    }
  +
  +    public void testDeleteRecordNullKey() throws Exception {
  +        assertTrue(filer.writeRecord(TEST_KEY, TEST_VALUE));
  +        assertEquals(1, filer.getRecordCount());
  +
  +        // These should all just fail silently.
  +        assertTrue(false == filer.deleteRecord(null));
  +        assertEquals(1, filer.getRecordCount());
  +    }
  +
  +    public void testDeleteRecordEmptyKey() throws Exception {
  +        assertTrue(filer.writeRecord(TEST_KEY, TEST_VALUE));
  +        assertEquals(1, filer.getRecordCount());
  +
  +        // These should all just fail silently.
  +        assertTrue(false == filer.deleteRecord(new Key("")));
  +        assertEquals(1, filer.getRecordCount());
  +    }
  +
  +    public void testDeleteRecordWrongKey() throws Exception {
  +        assertTrue(filer.writeRecord(TEST_KEY, TEST_VALUE));
  +        assertEquals(1, filer.getRecordCount());
  +
  +        // These should all just fail silently.
  +        assertTrue(false == filer.deleteRecord(new Key("non-existant-key")));
  +        assertEquals(1, filer.getRecordCount());
  +    }
  +
  +    public void testGetRecordCount() throws Exception {
  +        assertEquals(0, filer.getRecordCount());
  +
  +        assertTrue(filer.writeRecord(TEST_KEY, TEST_VALUE));
  +        assertTrue(filer.writeRecord(new Key("test1"), TEST_VALUE));
  +        assertTrue(filer.writeRecord(new Key("test2"), TEST_VALUE));
  +        assertEquals(3, filer.getRecordCount());
  +
  +        assertTrue(filer.writeRecord(new Key("test3"), TEST_VALUE));
  +        assertEquals(4, filer.getRecordCount());
  +
  +        assertTrue(filer.deleteRecord(new Key("test3")));
  +        assertEquals(3, filer.getRecordCount());
  +
  +        assertTrue(filer.deleteRecord(TEST_KEY));
  +        assertTrue(filer.deleteRecord(new Key("test1")));
  +        assertTrue(filer.deleteRecord(new Key("test2")));
  +
  +        assertEquals(0, filer.getRecordCount());
  +    }
  +
  +    public void testGetRecordSet() throws Exception {
  +        assertTrue(filer.writeRecord(TEST_KEY, TEST_VALUE));
  +        assertTrue(filer.writeRecord(new Key("test2"), TEST_VALUE_2));
  +        assertTrue(filer.writeRecord(new Key("test3"), TEST_VALUE_3));
  +
  +        RecordSet result = filer.getRecordSet();
  +        assertNotNull(result);
  +
  +        List results = new Vector();
  +        while (result.hasMoreRecords()) {
  +            results.add(result.getNextRecord().getValue());
  +        }
  +        assertEquals(3, results.size());
  +        assertTrue(results.contains(TEST_VALUE));
  +        assertTrue(results.contains(TEST_VALUE_2));
  +        assertTrue(results.contains(TEST_VALUE_3));
  +
  +        assertTrue(filer.deleteRecord(TEST_KEY));
  +        assertTrue(filer.deleteRecord(new Key("test2")));
  +        assertTrue(filer.deleteRecord(new Key("test3")));
  +
  +        result = filer.getRecordSet();
  +        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);
  -   }
  +        assertTrue(filer.getRecordCount() == 0);
  +    }
   
   }
  
  
  
  1.3       +40 -47    
xml-xindice/java/tests/src/org/apache/xindice/core/filer/FilerTestSetup.java
  
  Index: FilerTestSetup.java
  ===================================================================
  RCS file: 
/home/cvs/xml-xindice/java/tests/src/org/apache/xindice/core/filer/FilerTestSetup.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- FilerTestSetup.java       28 Oct 2002 08:39:20 -0000      1.2
  +++ FilerTestSetup.java       15 Jul 2003 15:21:17 -0000      1.3
  @@ -56,64 +56,57 @@
    *
    * $Id$
    */
  -
   package org.apache.xindice.core.filer;
   
  -import org.apache.xindice.util.Configuration;
  -import org.apache.xindice.xml.dom.DOMParser;
  +import java.io.File;
   
   import junit.framework.Test;
   import junit.framework.TestSuite;
  -
   import junitx.extensions.TestSetup;
   
  -import java.io.File;
  +import org.apache.xindice.util.Configuration;
  +import org.apache.xindice.xml.dom.DOMParser;
   
   /**
    * @version $Revision$, $Date$
    * @author Vladimir R. Bossicard <[EMAIL PROTECTED]>
    */
  -public class FilerTestSetup
  -      extends TestSetup {
  +public class FilerTestSetup extends TestSetup {
   
  -   protected Filer filer;
  +    protected Filer filer;
   
  -   public FilerTestSetup(Test test,
  -                         Filer filer) {
  -      super(test);
  -      this.filer = filer;
  -   }
  -
  -   protected void initFiler()
  -         throws Exception {
  -      filer.setLocation(new File(FilerTestCase.TEST_COLLECTION_NAME), 
FilerTestCase.TEST_COLLECTION_NAME);
  -      filer.setConfig(new Configuration(DOMParser.toDocument("<filer 
location=\"tests\"/>")));
  -      if (!filer.exists()) {
  -         filer.create();
  -      }
  -
  -      filer.open();
  -   }
  -
  -   protected void initTests(TestSuite suite) {
  -      // TestSuite suite = ( TestSuite ) this.fTest;
  -      for (int ii = 0; ii < suite.testCount(); ii++) {
  -         FilerTestCase test = (FilerTestCase) suite.testAt(ii);
  -         test.setFiler(filer);
  -      }
  -   }
  -
  -   public void setUp()
  -         throws Exception {
  -      initFiler();
  -      initTests((TestSuite) this.fTest);
  -   }
  -
  -   public void tearDown()
  -         throws Exception {
  -      if (filer != null) {
  -         filer.close();
  -      }
  -   }
  +    public FilerTestSetup(Test test, Filer filer) {
  +        super(test);
  +        this.filer = filer;
  +    }
  +
  +    protected void initFiler() throws Exception {
  +        filer.setLocation(new File(FilerTestCase.TEST_COLLECTION_NAME), 
FilerTestCase.TEST_COLLECTION_NAME);
  +        filer.setConfig(new Configuration(DOMParser.toDocument("<filer 
location=\"tests\"/>")));
  +        if (!filer.exists()) {
  +            filer.create();
  +        }
  +
  +        filer.open();
  +    }
  +
  +    protected void initTests(TestSuite suite) {
  +        // TestSuite suite = ( TestSuite ) this.fTest;
  +        for (int ii = 0; ii < suite.testCount(); ii++) {
  +            FilerTestCase test = (FilerTestCase) suite.testAt(ii);
  +            test.setFiler(filer);
  +        }
  +    }
  +
  +    public void setUp() throws Exception {
  +        initFiler();
  +        initTests((TestSuite) this.fTest);
  +    }
  +
  +    public void tearDown() throws Exception {
  +        if (filer != null) {
  +            filer.close();
  +        }
  +    }
   
   }
  
  
  

Reply via email to