Object[] objects = list.toArray(); assertEquals( 1, objects.length); String[] strings = (String[]) list.toArray( new String[ list.size() ]); assertEquals( 1, strings.length);
	public void testAdd() {		ArrayList list = new ArrayList(); // initial capacity == 10		assertEquals( 0, list.size() );		assertEquals( 0, list.toArray().length );		list.add( this.o1 );		assertEquals( 1, list.size() );		list.add( this.o2 );		assertEquals( 2, list.size() );		list.add( this.o3 );		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) {			// expected behaviour		}	}