package com.coding.test;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
import com.coding.basic.LinkedList;
public class LinkedListTest {
private LinkedList list;
@Before
public void setUp() throws Exception {
list = new LinkedList();
}
@After
public void tearDown() throws Exception {
System.out.println("size:" + list.size());
System.out.println(list);
}
@Test
public void testAddObject() {
list.add(0);
list.add(1);
list.add(2);
list.add(3);
list.add(4);
}
@Test
public void testAddIntObject() {
list.add(0);
list.add(1);
list.add(2);
list.add(3);
list.add(4);
list.add(0, 9);
}
@Test
public void testGet() {
list.add(0);
list.add(1);
list.add(2);
list.add(3);
list.add(4);
System.out.println(list.get(4));
}
@Test
public void testRemove() {
list.add(0);
list.add(1);
list.add(2);
list.add(3);
list.add(4);
System.out.println(list.remove(0));
}
@Test
public void testSize() {
list.add(0);
list.add(1);
list.add(2);
list.add(3);
list.add(4);
System.out.println(list.size());
}
@Test
public void testAddFirst() {
list.addFirst(7);
}
@Test
public void testAddLast() {
list.add(0);
list.add(1);
list.add(2);
list.add(3);
list.add(4);
list.addLast(1);
}
@Test
public void testRemoveFirst() {
list.add(0);
list.add(1);
list.add(2);
list.add(3);
list.add(4);
list.removeFirst();
}
@Test
public void testRemoveLast() {
list.add(0);
list.add(1);
list.add(2);
list.add(3);
list.add(4);
System.out.println(list.removeLast());
}
}