package com.dataStructure.test;
import org.junit.Test;
import com.dataStructure.Iterator;
import com.dataStructure.LinkedList;
public class TestLinkedList {
LinkedList link = new LinkedList();
@Test
public void testAddObject() {
link.add(1);
link.add(2);
link.add(3);
}
@Test
public void testAddIntObject() {
link.add(1);
link.add(2);
link.add(3);
link.add(2,4);
}
@Test
public void testGet() {
link.add(1);
link.add(2);
link.add(3);
link.get(1);
}
@Test
public void testRemove() {
link.add(1);
link.add(2);
link.add(3);
link.remove(1);
}
@Test
public void testSize() {
link.size();
}
@Test
public void testIsEmpty() {
link.isEmpty();
}
@Test
public void testAddFirst() {
link.add(1);
link.add(2);
link.add(3);
link.addFirst(9);
}
@Test
public void testAddLast() {
link.add(1);
link.add(2);
link.add(3);
link.addLast(0);
}
@Test
public void testRemoveFirst() {
link.add(1);
link.add(2);
link.add(3);
link.removeFirst();
}
@Test
public void testRemoveLast() {
link.add(1);
link.add(2);
link.add(3);
link.removeLast();
}
@Test
public void testIterator() {
Iterator iterator = link.iterator();
while(iterator.hasNext()){
System.out.println(iterator.next());
}
}
}