01: /*
02: * Copyright 1999-2004 The Apache Software Foundation
03: *
04: * Licensed under the Apache License, Version 2.0 (the "License");
05: * you may not use this file except in compliance with the License.
06: * You may obtain a copy of the License at
07: *
08: * http://www.apache.org/licenses/LICENSE-2.0
09: *
10: * Unless required by applicable law or agreed to in writing, software
11: * distributed under the License is distributed on an "AS IS" BASIS,
12: * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13: * See the License for the specific language governing permissions and
14: * limitations under the License.
15: */
16: package org.apache.commons.collections;
17:
18: import java.util.ArrayList;
19:
20: /**
21: * @author <a href="mailto:jvanzyl@apache.org">Jason van Zyl</a>
22: * @version $Id: TestArrayList.java,v 1.5.2.1 2004/05/22 12:14:05 scolebourne Exp $
23: */
24: public abstract class TestArrayList extends TestList {
25:
26: protected ArrayList list = (ArrayList) makeEmptyList();
27:
28: public void testNewArrayList() {
29: assertTrue("New list is empty", list.isEmpty());
30: assertEquals("New list has size zero", list.size(), 0);
31:
32: }
33:
34: public void testSearch() {
35: list.add("First Item");
36: list.add("Last Item");
37: assertEquals("First item is 'First Item'", list.get(0),
38: "First Item");
39: assertEquals("Last Item is 'Last Item'", list.get(1),
40: "Last Item");
41: }
42:
43: }
|