org.sourceforge.jemm.database.collections
Class AbstractDatabaseListTest

java.lang.Object
  extended by org.sourceforge.jemm.database.collections.AbstractDatabaseTypeTest
      extended by org.sourceforge.jemm.database.collections.AbstractDatabaseCollectionTypeTest
          extended by org.sourceforge.jemm.database.collections.AbstractDatabaseListTest
Direct Known Subclasses:
BDbListTest, MemDbListTest

public abstract class AbstractDatabaseListTest
extends AbstractDatabaseCollectionTypeTest

Test cases for JemmList.

Author:
Rory Graves

Field Summary
 
Fields inherited from class org.sourceforge.jemm.database.collections.AbstractDatabaseCollectionTypeTest
collection, testValues1, testValues2
 
Constructor Summary
AbstractDatabaseListTest(DatabaseWrapper databaseWrapper)
           
 
Method Summary
 void addAllIndexTest()
           
 void addAllTest()
           
 void addAllTest2()
           
 void addIndexTest()
          Test addIndex behaviour
 void basicConstructionTest()
          Test basic construction success
protected  void checkIterator(java.util.Iterator<java.lang.Object> itr, java.util.Collection<java.lang.Object> testSet)
          Override the default check code to ensure ordering as well.
 void clearEmptyTest()
           
 void conflictContainsTest()
           
 void conflictingIndexOfTest()
          Test for indexOf with clashing hash keys
 void conflictingRemoveTest()
          Test object remove with clashing hash keys
 void containsAllTest()
           
 void indexOfTest()
           
 java.util.Collection<java.lang.Object> initCollection()
           
 void invalidRemoveIndex1()
           
 void invalidRemoveIndex2()
           
 void iteratorTest2()
           
 void iteratorTest3()
           
 void orderedToArrayTest()
           
 void removeAllTest()
           
 void removeTest()
           
 void retainAllTest()
           
 void setTest()
           
 void subListTest1()
           
 void subListTest2()
           
 void subListTest3()
           
 void subListTest4()
           
 void subListTest5()
           
 
Methods inherited from class org.sourceforge.jemm.database.collections.AbstractDatabaseCollectionTypeTest
basicAddTest, init, iteratorTest1, toArrayTest, toTypedArrayTest1, toTypedArrayTest2, toTypedArrayTest3
 
Methods inherited from class org.sourceforge.jemm.database.collections.AbstractDatabaseTypeTest
after, before
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractDatabaseListTest

public AbstractDatabaseListTest(DatabaseWrapper databaseWrapper)
Method Detail

initCollection

public java.util.Collection<java.lang.Object> initCollection()
Specified by:
initCollection in class AbstractDatabaseCollectionTypeTest

basicConstructionTest

public void basicConstructionTest()
Test basic construction success


addIndexTest

public void addIndexTest()
Test addIndex behaviour


addAllTest2

public void addAllTest2()

orderedToArrayTest

public void orderedToArrayTest()

addAllIndexTest

public void addAllIndexTest()

clearEmptyTest

public void clearEmptyTest()

containsAllTest

public void containsAllTest()

indexOfTest

public void indexOfTest()

removeTest

public void removeTest()

invalidRemoveIndex1

public void invalidRemoveIndex1()

invalidRemoveIndex2

public void invalidRemoveIndex2()

setTest

public void setTest()

removeAllTest

public void removeAllTest()

retainAllTest

public void retainAllTest()

subListTest1

public void subListTest1()

subListTest2

public void subListTest2()

subListTest3

public void subListTest3()

subListTest4

public void subListTest4()

subListTest5

public void subListTest5()

iteratorTest2

public void iteratorTest2()

iteratorTest3

public void iteratorTest3()

checkIterator

protected void checkIterator(java.util.Iterator<java.lang.Object> itr,
                             java.util.Collection<java.lang.Object> testSet)
Override the default check code to ensure ordering as well.

Overrides:
checkIterator in class AbstractDatabaseCollectionTypeTest

addAllTest

public void addAllTest()
Overrides:
addAllTest in class AbstractDatabaseCollectionTypeTest

conflictContainsTest

public void conflictContainsTest()

conflictingRemoveTest

public void conflictingRemoveTest()
Test object remove with clashing hash keys


conflictingIndexOfTest

public void conflictingIndexOfTest()
Test for indexOf with clashing hash keys



Copyright © 2009. All Rights Reserved.