unit_tests
Class HashTableTest
java.lang.Object
junit.framework.Assert
junit.framework.TestCase
unit_tests.HashTableTest
- All Implemented Interfaces:
- junit.framework.Test
- Direct Known Subclasses:
- DHashTableTest, SHashTableTest
public abstract class HashTableTest
- extends junit.framework.TestCase
Tests common to all subclasses of HashTable
- Author:
- Stephen G. Ware
Method Summary |
void |
test100AddGet(HashTable<Item,Item> hashTable)
|
void |
test100AddGetEquals(HashTable<Item,Item> hashTable)
|
void |
test100MultiReplace(HashTable<Item,Item> hashTable)
|
void |
testAddGet(HashTable<Item,Item> hashTable)
|
void |
testClone(HashTable<Item,Item> hashTable)
|
void |
testEquals(HashTable<Item,Item> hashTable1,
HashTable<Item,Item> hashTable2)
|
void |
testKeyIterator(HashTable<Item,Item> hashTable)
|
void |
testMultiAdd(HashTable<Item,Item> hashTable)
|
void |
testMultiAddDifferentSizeArrays(HashTable<Item,Item> hashTable)
|
void |
testMultiAddEquals(HashTable<Item,Item> hashTable)
|
void |
testMultiRemove(HashTable<Item,Item> hashTable)
|
void |
testMultiRemoveEquals(HashTable<Item,Item> hashTable)
|
void |
testRemove(HashTable<Item,Item> hashTable)
|
void |
testRemoveEquals(HashTable<Item,Item> hashTable)
|
void |
testReplace(HashTable<Item,Item> hashTable)
|
void |
testToString(HashTable<Item,Item> hashTable)
|
void |
testValueIterator(HashTable<Item,Item> hashTable)
|
Methods inherited from class junit.framework.TestCase |
countTestCases, createResult, getName, run, run, runBare, runTest, setName, setUp, tearDown, toString |
Methods inherited from class junit.framework.Assert |
assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertEquals, assertFalse, assertFalse, assertNotNull, assertNotNull, assertNotSame, assertNotSame, assertNull, assertNull, assertSame, assertSame, assertTrue, assertTrue, fail, fail, failNotEquals, failNotSame, failSame, format |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
keys
protected static final Item[] keys
values
protected static final Item[] values
moreValues
protected static final Item[] moreValues
HashTableTest
public HashTableTest()
testAddGet
public void testAddGet(HashTable<Item,Item> hashTable)
test100AddGet
public void test100AddGet(HashTable<Item,Item> hashTable)
test100AddGetEquals
public void test100AddGetEquals(HashTable<Item,Item> hashTable)
testReplace
public void testReplace(HashTable<Item,Item> hashTable)
testMultiAdd
public void testMultiAdd(HashTable<Item,Item> hashTable)
test100MultiReplace
public void test100MultiReplace(HashTable<Item,Item> hashTable)
testMultiAddEquals
public void testMultiAddEquals(HashTable<Item,Item> hashTable)
testMultiAddDifferentSizeArrays
public void testMultiAddDifferentSizeArrays(HashTable<Item,Item> hashTable)
testRemove
public void testRemove(HashTable<Item,Item> hashTable)
testMultiRemove
public void testMultiRemove(HashTable<Item,Item> hashTable)
testRemoveEquals
public void testRemoveEquals(HashTable<Item,Item> hashTable)
testMultiRemoveEquals
public void testMultiRemoveEquals(HashTable<Item,Item> hashTable)
testKeyIterator
public void testKeyIterator(HashTable<Item,Item> hashTable)
testValueIterator
public void testValueIterator(HashTable<Item,Item> hashTable)
testEquals
public void testEquals(HashTable<Item,Item> hashTable1,
HashTable<Item,Item> hashTable2)
testClone
public void testClone(HashTable<Item,Item> hashTable)
testToString
public void testToString(HashTable<Item,Item> hashTable)