package liuxincourse; import static org.junit.Assert.*; import org.junit.Test; public class LinkedListTest { @Test public void testAdd() { LinkedList list=new LinkedList(); list.add(33); list.add(44); list.add(55); list.add(88); assertEquals(88, list.get(3)); } @Test public void testAddIndex() { LinkedList list=new LinkedList(); list.add(33); list.add(44); list.add(55); list.add(1, 88); assertEquals(55, list.get(3)); } @Test public void testAddFirst() { LinkedList list=new LinkedList(); list.add(33); list.add(44); list.add(55); list.addFirst(88); assertEquals(88, list.get(0)); } @Test public void testAddLast() { LinkedList list=new LinkedList(); list.add(33); list.add(44); list.add(55); list.addFirst(88); list.addLast(00); assertEquals(00, list.get(list.size()-1)); } @Test public void testRemoveFirst() { LinkedList list=new LinkedList(); list.add(33); list.add(44); list.add(55); list.addFirst(88); assertEquals(88, list.removeFirst()); } @Test public void testRemoveLast() { LinkedList list=new LinkedList(); list.add(33); list.add(44); list.add(55); list.addFirst(88); assertEquals(55, list.removeLast()); } }