mirror of
https://codeberg.org/Mercury-IM/Smack
synced 2024-11-26 00:02:06 +01:00
Add further unit test to StableUniqueStanzaIdTest
This commit is contained in:
parent
5a2109e73f
commit
5f7cfd04bd
1 changed files with 14 additions and 0 deletions
|
@ -25,6 +25,7 @@ import static org.custommonkey.xmlunit.XMLAssert.assertXMLEqual;
|
||||||
import org.jivesoftware.smack.packet.Message;
|
import org.jivesoftware.smack.packet.Message;
|
||||||
import org.jivesoftware.smack.test.util.SmackTestSuite;
|
import org.jivesoftware.smack.test.util.SmackTestSuite;
|
||||||
import org.jivesoftware.smack.test.util.TestUtils;
|
import org.jivesoftware.smack.test.util.TestUtils;
|
||||||
|
import org.jivesoftware.smack.util.PacketParserUtils;
|
||||||
import org.jivesoftware.smackx.sid.element.OriginIdElement;
|
import org.jivesoftware.smackx.sid.element.OriginIdElement;
|
||||||
import org.jivesoftware.smackx.sid.element.StanzaIdElement;
|
import org.jivesoftware.smackx.sid.element.StanzaIdElement;
|
||||||
import org.jivesoftware.smackx.sid.provider.OriginIdProvider;
|
import org.jivesoftware.smackx.sid.provider.OriginIdProvider;
|
||||||
|
@ -81,4 +82,17 @@ public class StableUniqueStanzaIdTest extends SmackTestSuite {
|
||||||
assertTrue(StanzaIdElement.hasStanzaId(message));
|
assertTrue(StanzaIdElement.hasStanzaId(message));
|
||||||
assertEquals(stanzaId, StanzaIdElement.getStanzaId(message));
|
assertEquals(stanzaId, StanzaIdElement.getStanzaId(message));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Test
|
||||||
|
public void testMultipleUssidExtensions() throws Exception {
|
||||||
|
String message = "<message xmlns='jabber:client' from='e4aec989-3e20-4846-83bf-f50df89b5d07@muclight.example.com/user1@example.com' to='user1@example.com' id='6b71fe3a-3cb2-489c-9c8e-b6879761d15e' type='groupchat'>" +
|
||||||
|
"<body>Test message</body>" +
|
||||||
|
"<markable xmlns='urn:xmpp:chat-markers:0'/>" +
|
||||||
|
"<stanza-id by='e4aec989-3e20-4846-83bf-f50df89b5d07@muclight.example.com' id='B0KK24ETVC81' xmlns='urn:xmpp:sid:0'/>" +
|
||||||
|
"<stanza-id by='user1@example.com' id='B0KK24EV89G1' xmlns='urn:xmpp:sid:0'/>" +
|
||||||
|
"</message>";
|
||||||
|
Message messageStanza = PacketParserUtils.parseStanza(message);
|
||||||
|
|
||||||
|
assertTrue(StanzaIdElement.hasStanzaId(messageStanza));
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue