KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > sapia > ubik > net > TCPAddressTest


1 package org.sapia.ubik.net;
2
3 import junit.framework.TestCase;
4
5 import java.util.HashSet JavaDoc;
6 import java.util.Set JavaDoc;
7
8
9 /**
10  * @author Yanick Duchesne
11  *
12  * <dl>
13  * <dt><b>Copyright:</b><dd>Copyright &#169; 2002-2004 <a HREF="http://www.sapia-oss.org">Sapia Open Source Software</a>. All Rights Reserved.</dd></dt>
14  * <dt><b>License:</b><dd>Read the license.txt file of the jar or visit the
15  * <a HREF="http://www.sapia-oss.org/license.html">license page</a> at the Sapia OSS web site</dd></dt>
16  * </dl>
17  */

18 public class TCPAddressTest extends TestCase {
19   public TCPAddressTest(String JavaDoc name) {
20     super(name);
21   }
22
23   public void testEquals() {
24     TCPAddress addr1 = new TCPAddress("localhost", 2222);
25     TCPAddress addr2 = new TCPAddress("localhost", 2223);
26
27     super.assertTrue(addr1.equals(addr1));
28     super.assertTrue(!addr1.equals(addr2));
29   }
30
31   public void testSet() {
32     TCPAddress addr1 = new TCPAddress("localhost", 2222);
33     TCPAddress addr2 = new TCPAddress("localhost", 2223);
34     Set JavaDoc set1 = new HashSet JavaDoc();
35     Set JavaDoc set2 = new HashSet JavaDoc();
36
37     set1.add(addr1);
38     set2.add(addr2);
39
40     set1.removeAll(set2);
41     super.assertTrue(set1.contains(addr1));
42     set1.retainAll(set2);
43     super.assertTrue(!set1.contains(addr1));
44     set1.add(addr1);
45     set1.removeAll(set1);
46     super.assertTrue(!set1.contains(addr1));
47   }
48 }
49
Popular Tags