/** * $RCSfile$ * $Revision: 70 $ * $Date: 2004-10-22 15:35:36 -0200 (sex, 22 out 2004) $ * * Copyright (C) 1999-2003 CoolServlets, Inc. All rights reserved. * * This software is the proprietary information of CoolServlets, Inc. * Use is subject to license terms. */ package org.jivesoftware.util; import junit.framework.TestCase; import org.jivesoftware.openfire.stun.StunServerAddress; import java.util.List; import java.util.ArrayList; public class STUNServerTest extends TestCase { public void testEqualsStunServerAddress() { StunServerAddress addr0 = new StunServerAddress("apollo", "10000"); StunServerAddress addr1 = new StunServerAddress("apollo", "10000"); StunServerAddress addr2 = new StunServerAddress("63.246.20.124", "10002"); StunServerAddress addr3 = new StunServerAddress("jivesoftware.com", "10002"); StunServerAddress addr4 = new StunServerAddress("jivesoftware.com", "10003"); assertTrue(addr0.equals(addr1)); assertFalse(addr0.equals(addr2)); assertTrue(addr2.equals(addr3)); assertFalse(addr3.equals(addr4)); List<StunServerAddress> list = new ArrayList<StunServerAddress>(); list.add(addr0); list.add(addr1); list.add(addr2); list.add(addr4); assertTrue(list.contains(addr3)); } }