package com.test;
import org.junit.After;
import org.junit.Before;
import org.junit.Test;
import com.sx.structures.MyArrayList;
import com.sx.structures.MyList;
public class MyArrayListTest {
private MyArrayList list ;
@Test
public void testAddObject() {
for(int j=0;j<12;j++){
list.add(j);
}
}
@Test
public void testAddIntObject() {
list.add(5, 12);
list.add(10, 11);
}
@Test
public void testGet() {
System.out.println(list.get(5));
}
@Test
public void testRemove() {
System.out.println("\nremoved 5:"+list.remove(5)+".");
}
@Test
public void testSize() {
System.out.println("\nlist.size:"+list.size());
}
@After
public void Print(){
System.out.println("最终结果:List:");
PrintList(list);
}
@Before
public void createlist(){
list = new MyArrayList();
for(int j=0;j<12;j++){
list.add(j);
}
System.out.println("初始list:");
PrintList(list);
}
public static void PrintList(MyList list){
for (int i = 0; i < list.size(); i++) {
System.out.print(list.get(i)+" ");
}
}
}