import junit.framework.*; public class MyLinkedListTest extends TestCase { private MyLinkedList ll; public void setUp() { // this method is called by all other test methods ll = new MyLinkedList(); ll.add("foo"); ll.add("bar"); ll.add("baz"); } public void testCtor() { MyLinkedList ll = new MyLinkedList(); assertEquals(0,ll.size()); } public void testAddFrontSize() { MyLinkedList ll = new MyLinkedList(); ll.addFront("foo"); ll.addFront("bar"); assertEquals(2,ll.size()); } public void testAddSize() { MyLinkedList ll2 = new MyLinkedList(); ll2.add("foo"); ll2.add("bar"); assertEquals(2,ll2.size()); } public void testGet() { assertEquals("foo",ll.get(0)); assertEquals("bar",ll.get(1)); assertEquals("baz",ll.get(2)); } public void testAddFrontGet() { MyLinkedList ll2 = new MyLinkedList(); ll2.add("foo"); ll2.add("bar"); assertEquals("foo",ll.get(0)); assertEquals("bar",ll.get(1)); } }