package com.coding.test;
import static org.junit.Assert.*;
import org.junit.Before;
import org.junit.Test;
import com.coding.basic.ArrayList;
public class ArrayListTest {
private ArrayList list;
@Before
public void setUp() throws Exception {
list = new ArrayList();
}
@Test
public void testAddObject() {
list.add(null);
System.out.println(list);
list.add(1);list.add(1);list.add(1);list.add(1);list.add(1);
list.add(1);list.add(1);list.add(1);list.add(1);list.add(2);
System.out.println(list);
}
@Test
public void testAddIntObject() {
list.add(0);
list.add(1);
list.add(2);
list.add(3);
list.add(4);
list.add(5);
list.add(6);
list.add(7);
list.add(8);
System.out.println(list);
list.add(9, 55);
System.out.println(list);
}
@Test
public void testGet() {
list.add(0);
list.add(1);
list.add(2);
list.add(3);
list.add(4);
list.add(5);
list.add(6);
list.add(7);
System.out.println(list.get(8));
}
@Test
public void testRemove() {
list.add(0);
list.add(1);
list.add(2);
list.add(3);
list.add(4);
list.add(5);
list.add(6);
list.add(7);
list.add(8);
list.add(9);
System.out.println(list.remove(9));
System.out.println(list);
System.out.println(list.size());
}
@Test
public void testSize() {
fail("Not yet implemented");
}
}