26 lines
911 B
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());
|
|
}
|
|
}
|