package test.com.pxshuo.se01.basic.impl;
import org.junit.Assert;
import org.junit.Test;
import com.pxshuo.se01.basic.impl.ArrayList;
public class ArrayListTest {
ArrayList object = new ArrayList();
@Test
public void addTest() {
object.add("String");
Assert.assertEquals("String", object.get(0));
}
@Test
public void addIndexTest(){
object.add(3,"Hello");
Assert.assertEquals("Hello", object.get(3) );
}
@Test
public void removeTest() {
object.add("Hello");
object.add("Hello");
object.add("Hello");
object.add(3,"Hello");
Assert.assertNotNull(object.get(3));
object.remove(3);
Assert.assertNull(object.get(3));
}
@Test
public void sizeTest(){
object.add("new");
object.add("hi");
object.add(1,"new");
object.remove(2);
Assert.assertEquals(2, object.size());
}
}