unit_tests
Class ListTest

java.lang.Object
  extended by junit.framework.Assert
      extended by junit.framework.TestCase
          extended by unit_tests.ListTest
All Implemented Interfaces:
junit.framework.Test
Direct Known Subclasses:
DListTest, SListTest

public abstract class ListTest
extends junit.framework.TestCase

Tests common to all subclasses of List

Author:
Stephen G. Ware

Field Summary
protected static Item a
           
protected static Item a2
           
protected static Item b
           
protected static Item b2
           
protected static Item c
           
protected static Item c2
           
protected static Item d
           
protected static Item[] fourItems
           
 
Constructor Summary
ListTest()
           
 
Method Summary
 void testAddLength(List<Item> list)
           
 void testAddList(List<Item> list1, List<Item> list2)
           
 void testClone(List<Item> list)
           
 void testContains(List<Item> list)
           
 void testContainsEquals(List<Item> list)
           
 void testEquals(List<Item> list1, List<Item> list2)
           
 void testGet(List<Item> list)
           
 void testGetLast(List<Item> list)
           
 void testIterator(List<Item> list)
           
 void testMultiAdd(List<Item> list)
           
 void testRemove(List<Item> list)
           
 void testRemoveAll(List<Item> list)
           
 void testRemoveAllEquals(List<Item> list)
           
 void testRemoveEquals(List<Item> list)
           
 void testRemoveNonMember(List<Item> list)
           
 void testToArray(List<Item> list)
           
 void testToString(List<Item> list)
           
 
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
 

Field Detail

a

protected static final Item a

b

protected static final Item b

c

protected static final Item c

d

protected static final Item d

a2

protected static final Item a2

b2

protected static final Item b2

c2

protected static final Item c2

fourItems

protected static final Item[] fourItems
Constructor Detail

ListTest

public ListTest()
Method Detail

testAddLength

public void testAddLength(List<Item> list)

testMultiAdd

public void testMultiAdd(List<Item> list)

testGetLast

public void testGetLast(List<Item> list)

testGet

public void testGet(List<Item> list)

testIterator

public void testIterator(List<Item> list)

testContains

public void testContains(List<Item> list)

testContainsEquals

public void testContainsEquals(List<Item> list)

testRemove

public void testRemove(List<Item> list)

testRemoveEquals

public void testRemoveEquals(List<Item> list)

testRemoveAll

public void testRemoveAll(List<Item> list)

testRemoveAllEquals

public void testRemoveAllEquals(List<Item> list)

testRemoveNonMember

public void testRemoveNonMember(List<Item> list)

testAddList

public void testAddList(List<Item> list1,
                        List<Item> list2)

testToArray

public void testToArray(List<Item> list)

testEquals

public void testEquals(List<Item> list1,
                       List<Item> list2)

testClone

public void testClone(List<Item> list)

testToString

public void testToString(List<Item> list)