package com.coding.basic.test;
import static org.junit.Assert.*;
import org.junit.Test;
import org.junit.runner.JUnitCore;
import org.junit.runner.Result;
import org.junit.runner.notification.Failure;
import com.coding.basic.impl.ArrayList;
/**
* ArrayList 简单测试
* @author 240094626
*
*/
public class ArrayListTest {
@Test
public void test() {
ArrayList list = new ArrayList();
System.out.println("******测试add(Object o ):添加第一个元素0******");
list.add(0);
System.out.println("ArrayList print:"+list.toString());
System.out.println("******测试add(int index,Object o):添加第二个元素1******");
list.add(1, 1);
System.out.println("ArrayList print:"+list.toString());
System.out.println("******测试remove(int index):删除第1个元素:0******");
list.remove(0);
System.out.println("ArrayList print:"+list.toString());
System.out.println("******测试add(int Object o):添加第三个元素2******");
list.add(2);
System.out.println("ArrayList print:"+list.toString());
System.out.println("ArrayList size:"+list.size());
System.out.println("******测试get(int index):判断第1个元素是否为1******");
assertEquals(1, list.get(0));
}
public static void main(String[] args) {
Result result = JUnitCore.runClasses(ArrayListTest.class);
for(Failure failure : result.getFailures()){
System.out.println(failure.toString());
}
System.out.println("test success!:"+result.wasSuccessful());
}
}