package com.coding.test;
import org.junit.Test;
import com.coding.basic.ArrayList;
import com.coding.basic.Iterator;
import com.coding.basic.LinkedList;
import com.coding.basic.Stack;
public class MyTest {
@Test
public void StackTest(){
Stack stack = new Stack();
stack.push("a");
stack.push("b");
stack.push("c");
System.out.println(stack.pop());
System.out.println(stack.pop());
System.out.println(stack.peek());
System.out.println(stack.pop());
}
@Test
public void myTest(){
ArrayList arrayList = new ArrayList();
arrayList.add("a");
arrayList.add("b");
arrayList.add("c");
arrayList.add("d");
arrayList.add("e");
arrayList.add(3,"f");
Iterator iterator = arrayList.iterator();
while (iterator.hasNext()) {
System.out.println(iterator.next());
}
}
@Test
public void LinkedListTest(){
LinkedList linkedList = new LinkedList();
linkedList.add("a");
linkedList.add("b");
linkedList.addFirst("c");
linkedList.addLast("d");
//linkedList.remove(2);
linkedList.removeLast();
System.out.println(linkedList.size());
//System.out.println(linkedList.get(2));
Iterator iterator = linkedList.iterator();
while (iterator.hasNext()) {
System.out.println(iterator.next());
}
}
}