package org.buddycloud.channelserver.packetHandler.iq;
import java.io.IOException;
import java.util.concurrent.TimeUnit;
import junit.framework.Assert;
import org.buddycloud.channelserver.channel.TestHelper;
import org.dom4j.DocumentException;
import org.xmpp.packet.IQ;
public class IQTestHandler extends TestHandler {
public void featureNotImplementedSuccess() throws IOException, InterruptedException, DocumentException {
IQ request = readStanzaAsIq("/iq/featureNotImplemented/request.stanza");
String expectedReply = readStanzaAsString("/iq/featureNotImplemented/reply.stanza");
TestHelper helper = new TestHelper();
helper.getInQueue().put(request);
IQ replyIQ = (IQ) helper.getOutQueue().poll(1000, TimeUnit.MILLISECONDS);
Assert.assertNotNull(replyIQ);
Assert.assertEquals(expectedReply, replyIQ.toXML());
}
}