import org.junit.*;
import org.junit.Test;
/**
* Created with IntelliJ IDEA.
* User: guohairui
* Date: 17-2-22
* Time: 上午12:24
* To change this template use File | Settings | File Templates.
*/
public class MyArrayListTest {
@Test
public void testAdd() throws Exception {
MyArrayList arrayList = new MyArrayList();
arrayList.add("1");
arrayList.add("2");
arrayList.add("3");
arrayList.add("4");
arrayList.add("5");
arrayList.add("6");
arrayList.add(7);
arrayList.add(8);
arrayList.add(9);
arrayList.add(10);
arrayList.add(true);
System.out.println(String.valueOf(arrayList.get(2)));
System.out.println(arrayList.toString());
arrayList.remove(2);
System.out.println(arrayList.toString());
}
@Test
public void testGet() throws Exception {
MyArrayList arrayList = new MyArrayList();
//arrayList.add(6,"1");
arrayList.add(5,"2");
arrayList.add(4,"3");
arrayList.add(3,"4");
arrayList.add(2,"5");
arrayList.add(1,"6");
//arrayList.add(0,"7");
System.out.println(arrayList.toString());
System.out.println(arrayList.get(4));
arrayList.remove(2);
System.out.println(arrayList.toString());
}
@Test
public void testInsert() throws Exception {
MyArrayList arrayList = new MyArrayList();
arrayList.add("1");
arrayList.add("2");
arrayList.add("3");
arrayList.add("4");
arrayList.add("5");
arrayList.add("6");
System.out.println(arrayList.toString());
System.out.println(arrayList.get(4));
arrayList.insert(4,"ghr");
System.out.println(arrayList.get(4));
System.out.println(arrayList.toString());
}
@Test
public void testRemove() {
throw new RuntimeException();
}
@Test
public void testSize() throws Exception {
System.out.println(16>>2);
}
}