1 package org.apache.torque.util;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 import junit.framework.TestCase;
20
21 /***
22 * Test for UniqueList
23 *
24 * @author <a href="mailto:mpoeschl@marmot.at">Martin Poeschl</a>
25 * @version $Id: UniqueListTest.java 239630 2005-08-24 12:25:32Z henning $
26 */
27 public class UniqueListTest extends TestCase
28 {
29 public UniqueListTest(String name)
30 {
31 super(name);
32 }
33
34 /***
35 * null values are not allowed
36 */
37 public void testNull()
38 {
39 UniqueList uniqueList = new UniqueList();
40 Object o = null;
41 boolean actualReturn = uniqueList.add(o);
42 assertEquals("return value", false, actualReturn);
43 }
44
45 /***
46 * duplicates values are not allowed
47 */
48 public void testUnique()
49 {
50 UniqueList uniqueList = new UniqueList();
51 uniqueList.add("Table");
52 uniqueList.add("TableA");
53 uniqueList.add("Table");
54 uniqueList.add("TableB");
55 assertEquals(3, uniqueList.size());
56 }
57 }