Object[] store = list.toArray(); for (int i = 0; i < store.length; i++) { assertEquals( store[i], this.array1[i] );
assertEquals( 3, list.size() ); compareWithArray( list ); list.add( this.o4 ); assertEquals( 4, list.size() ); list.add( this.o5 ); assertEquals( 5, list.size() ); list.add( this.o6 ); assertEquals( 6, list.size() ); compareWithArray( list ); list.add( this.o1 ); assertEquals( 7, list.size() ); list.add( this.o2 ); assertEquals( 8, list.size() ); list.add( this.o3 ); assertEquals( 9, list.size() ); list.add( this.o2 ); assertEquals( 10, list.size() ); list.add( this.o3 ); assertEquals( 11, list.size() ); assertEquals( 11, list.toArray().length ); try { list.add(null); fail("add(null) should throw IllegalArgumentException"); } catch (IllegalArgumentException e) {
	public void testAdd() {		ArrayList list = new ArrayList();		list.add( this.o1 );		list.add( this.o2 );		list.add( this.o3 );		Object[] store = list.toArray();		for (int i = 0; i < store.length; i++) {			assertEquals( store[i], this.array1[i] );		}	}