package com.limegroup.gnutella.downloader;
import org.limewire.gnutella.tests.LimeTestCase;
import org.limewire.io.GUID;
import junit.framework.Test;
public class PushDetailsTest extends LimeTestCase {
public PushDetailsTest(String name) {
super(name);
}
public static Test suite() {
return buildTestSuite(PushDetailsTest.class);
}
public void testDetails(){
GUID guid = new GUID();
String address = "address";
PushDetails pushDetails = new PushDetails(guid.bytes(), address);
assertEquals(guid.bytes(), pushDetails.getClientGUID());
assertEquals(address, pushDetails.getAddress());
assertNotEquals(guid, pushDetails.getUniqueID());
PushDetails newDetails = new PushDetails(guid.bytes(), address);
assertFalse(pushDetails.equals(newDetails));
assertFalse(pushDetails.equals(null));
assertTrue(pushDetails.equals(pushDetails));
}
}