KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > apache > torque > util > UniqueListTest


1 package org.apache.torque.util;
2
3 /*
4  * Licensed to the Apache Software Foundation (ASF) under one
5  * or more contributor license agreements. See the NOTICE file
6  * distributed with this work for additional information
7  * regarding copyright ownership. The ASF licenses this file
8  * to you under the Apache License, Version 2.0 (the
9  * "License"); you may not use this file except in compliance
10  * with the License. You may obtain a copy of the License at
11  *
12  * http://www.apache.org/licenses/LICENSE-2.0
13  *
14  * Unless required by applicable law or agreed to in writing,
15  * software distributed under the License is distributed on an
16  * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
17  * KIND, either express or implied. See the License for the
18  * specific language governing permissions and limitations
19  * under the License.
20  */

21
22 import junit.framework.TestCase;
23
24 /**
25  * Test for UniqueList
26  *
27  * @author <a HREF="mailto:mpoeschl@marmot.at">Martin Poeschl</a>
28  * @version $Id: UniqueListTest.java 473821 2006-11-11 22:37:25Z tv $
29  */

30 public class UniqueListTest extends TestCase
31 {
32     public UniqueListTest(String JavaDoc name)
33     {
34         super(name);
35     }
36
37     /**
38      * null values are not allowed
39      */

40     public void testNull()
41     {
42         UniqueList uniqueList = new UniqueList();
43         Object JavaDoc o = null;
44         boolean actualReturn = uniqueList.add(o);
45         assertEquals("return value", false, actualReturn);
46     }
47
48     /**
49      * duplicates values are not allowed
50      */

51     public void testUnique()
52     {
53         UniqueList uniqueList = new UniqueList();
54         uniqueList.add("Table");
55         uniqueList.add("TableA");
56         uniqueList.add("Table");
57         uniqueList.add("TableB");
58         assertEquals(3, uniqueList.size());
59     }
60 }
61
Popular Tags