package org.jivesoftware.smackx.mix.core.element;
import static org.jivesoftware.smack.test.util.XmlUnitUtils.assertXmlSimilar;
import java.util.Collections;
import org.jivesoftware.smackx.mix.core.MixNodes;
import org.junit.jupiter.api.Test;
import org.jxmpp.jid.impl.JidCreate;
public class UpdateSubscriptionElementTest {
@Test
public void v1Test() {
String expectedXml = "" +
"\n" +
" \n" +
"";
UpdateSubscriptionElement element = new UpdateSubscriptionElement.V1(
Collections.singletonList(MixNodes.NODE_MESSAGES));
assertXmlSimilar(expectedXml, element.toXML());
}
@Test
public void v1TestWithJid() {
String expectedXml = "" +
"\n" +
" \n" +
"";
UpdateSubscriptionElement element = new UpdateSubscriptionElement.V1(
Collections.singletonList(MixNodes.NODE_MESSAGES),
JidCreate.entityBareFromOrThrowUnchecked("hag66@shakespeare.example"));
assertXmlSimilar(expectedXml, element.toXML());
}
}