Smack/smack-experimental/src/test/java/org/jivesoftware/smackx/mix/core/element/iq/ClientJoinIQTest.java

26 lines
911 B
Java

package org.jivesoftware.smackx.mix.core.element.iq;
import org.jivesoftware.smack.DummyConnection;
import org.jivesoftware.smack.packet.IQ;
import org.jivesoftware.smack.test.util.SmackTestSuite;
import org.jivesoftware.smackx.mix.core.MixNodes;
import org.junit.jupiter.api.Test;
import org.jxmpp.jid.impl.JidCreate;
public class ClientJoinIQTest extends SmackTestSuite {
@Test
public void serializationTest() {
ClientJoinIQ iq = new ClientJoinIQBuilder(DummyConnection.newConnectedDummyConnection())
.ofType(IQ.Type.set)
.setNickname("alice")
.setChannelAddress(JidCreate.entityBareFromOrThrowUnchecked("rabbithole@mix.wonderland.lit"))
.addMixNodeSubscription(MixNodes.NODE_MESSAGES)
.addMixNodeSubscription(MixNodes.NODE_PRESENCE)
.build();
System.out.println(iq.toXML());
}
}