1 package org.sapia.ubik.net; 2 3 import junit.framework.TestCase; 4 5 import java.util.HashSet ; 6 import java.util.Set ; 7 8 9 18 public class TCPAddressTest extends TestCase { 19 public TCPAddressTest(String 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 set1 = new HashSet (); 35 Set set2 = new HashSet (); 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 |