package org.limewire.xmpp.client.impl;
import org.limewire.friend.impl.address.FriendAddress;
import org.limewire.friend.impl.address.FriendAddressSerializer;
import org.limewire.io.GGEP;
import org.limewire.util.BaseTestCase;
public class XMPPAddressSerializerTest extends BaseTestCase {
private FriendAddressSerializer serializer;
public XMPPAddressSerializerTest(String name) {
super(name);
}
@Override
protected void setUp() throws Exception {
serializer = new FriendAddressSerializer();
}
public void testDeserializeByteArray() throws Exception {
GGEP ggep = new GGEP();
ggep.put("JID", "me@you.com/HBEIFDVCER");
assertEquals(new FriendAddress("me@you.com/HBEIFDVCER"), serializer.deserialize(ggep.toByteArray()));
assertEquals("me@you.com/HBEIFDVCER", ((FriendAddress)serializer.deserialize(ggep.toByteArray())).getFullId());
}
public void testSerialize() throws Exception {
GGEP ggep = new GGEP();
ggep.put("JID", "me@you.com/helloWorld");
assertEquals(ggep.toByteArray(), serializer.serialize(new FriendAddress("me@you.com/helloWorld")));
}
}