package com.coding.basic; import static org.junit.Assert.*; import org.junit.After; import org.junit.Before; import org.junit.Test; public class LinkedListTest { LinkedList lkLst = null; @Before public void setUp() throws Exception { lkLst = new LinkedList(); lkLst.add("ABC"); lkLst.add("CDE"); lkLst.add("EFG"); } @After public void tearDown() throws Exception { } @Test public void testAddObject() { lkLst.add("HIJ"); System.out.println(lkLst.get(3)); fail("Not yet implemented"); } @Test public void testAddIntObject() { lkLst.add(1,"OPQ"); System.out.println(lkLst.get(1)); fail("Not yet implemented"); } @Test public void testGet() { fail("Not yet implemented"); } @Test public void testRemove() { System.out.println(lkLst.size()); System.out.println(lkLst.remove(2)); System.out.println(lkLst.size()); fail("Not yet implemented"); } @Test public void testSize() { System.out.println(lkLst.size()); lkLst.add("HIJ"); lkLst.add("JKL"); lkLst.add("LMN"); System.out.println(lkLst.size()); fail("Not yet implemented"); } @Test public void testAddFirst() { lkLst.addFirst("000"); System.out.println(lkLst.get(0)); fail("Not yet implemented"); } @Test public void testAddLast() { System.out.println(lkLst.size()); lkLst.addLast("XYZ"); System.out.println(lkLst.size()); System.out.println(lkLst.get(lkLst.size()-1)); fail("Not yet implemented"); } @Test public void testRemoveFirst() { System.out.println(lkLst.get(0)); System.out.println(lkLst.size()); lkLst.removeFirst(); System.out.println(lkLst.get(0)); System.out.println(lkLst.size()); fail("Not yet implemented"); } @Test public void testRemoveLast() { System.out.println("ԭlast Node :"+lkLst.get(lkLst.size()-1)); System.out.println("ɾ���� Node :"+lkLst.removeLast()); System.out.println("���µ� Last Node��"+lkLst.get(lkLst.size()-1)); fail("Not yet implemented"); } @Test public void testIterator() { Iterator i = lkLst.iterator(); while(i.hasNext()){ System.out.println(i.next()); } } }