1 package org.apache.torque.util;
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
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 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 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 }