mirror of
https://codeberg.org/Mercury-IM/Smack
synced 2025-12-07 05:31:08 +01:00
Make Forwarded a generic type
Fixes SMACK-821.
This commit is contained in:
parent
c1b32f8e11
commit
fe7d3bec30
13 changed files with 101 additions and 51 deletions
|
|
@ -21,6 +21,7 @@ import static org.junit.jupiter.api.Assertions.assertThrows;
|
|||
|
||||
import java.util.Properties;
|
||||
|
||||
import org.jivesoftware.smack.packet.Message;
|
||||
import org.jivesoftware.smack.parsing.SmackParsingException;
|
||||
import org.jivesoftware.smack.test.util.SmackTestUtil;
|
||||
import org.jivesoftware.smack.util.PacketParserUtils;
|
||||
|
|
@ -48,7 +49,7 @@ public class CarbonTest extends ExperimentalInitializerTest {
|
|||
XmlPullParser parser;
|
||||
String control;
|
||||
CarbonExtension cc;
|
||||
Forwarded fwd;
|
||||
Forwarded<Message> fwd;
|
||||
|
||||
control = XMLBuilder.create("sent")
|
||||
.e("forwarded")
|
||||
|
|
|
|||
|
|
@ -59,10 +59,10 @@ public class MamResultProviderTest {
|
|||
calendar.setTimeZone(TimeZone.getTimeZone("UTC"));
|
||||
Date date = calendar.getTime();
|
||||
|
||||
Forwarded forwarded = mamResultExtension.getForwarded();
|
||||
Forwarded<Message> forwarded = mamResultExtension.getForwarded();
|
||||
assertEquals(forwarded.getDelayInformation().getStamp(), date);
|
||||
|
||||
Message message = (Message) forwarded.getForwardedStanza();
|
||||
Message message = forwarded.getForwardedStanza();
|
||||
assertEquals(message.getFrom().toString(), "romeo@montague.lit/orchard");
|
||||
assertEquals(message.getTo().toString(), "juliet@capulet.lit/balcony");
|
||||
assertEquals(message.getBody(),
|
||||
|
|
@ -81,10 +81,10 @@ public class MamResultProviderTest {
|
|||
calendar.setTimeZone(TimeZone.getTimeZone("UTC"));
|
||||
Date date = calendar.getTime();
|
||||
|
||||
Forwarded forwarded = mamResultExtension.getForwarded();
|
||||
Forwarded<Message> forwarded = mamResultExtension.getForwarded();
|
||||
assertEquals(forwarded.getDelayInformation().getStamp(), date);
|
||||
|
||||
Message forwardedMessage = (Message) forwarded.getForwardedStanza();
|
||||
Message forwardedMessage = forwarded.getForwardedStanza();
|
||||
assertEquals(forwardedMessage.getFrom().toString(), "witch@shakespeare.lit");
|
||||
assertEquals(forwardedMessage.getTo().toString(), "macbeth@shakespeare.lit");
|
||||
assertEquals(forwardedMessage.getBody(), "Hail to thee");
|
||||
|
|
|
|||
|
|
@ -79,7 +79,7 @@ public class QueryArchiveTest extends MamTest {
|
|||
.setBody("Thrice the brinded cat hath mew.")
|
||||
.build();
|
||||
|
||||
Forwarded forwarded = new Forwarded(delay, forwardedMessage);
|
||||
Forwarded<Message> forwarded = new Forwarded<>(forwardedMessage, delay);
|
||||
|
||||
message.addExtension(new MamResultExtension("g27", "34482-21985-73620", forwarded));
|
||||
|
||||
|
|
@ -90,7 +90,7 @@ public class QueryArchiveTest extends MamTest {
|
|||
assertEquals(mamResultExtension.getId(), "34482-21985-73620");
|
||||
assertEquals(mamResultExtension.getForwarded().getDelayInformation().getStamp(), date);
|
||||
|
||||
Message resultMessage = (Message) mamResultExtension.getForwarded().getForwardedStanza();
|
||||
Message resultMessage = mamResultExtension.getForwarded().getForwardedStanza();
|
||||
assertEquals(resultMessage.getFrom(), JidCreate.from("coven@chat.shakespeare.lit/firstwitch"));
|
||||
assertEquals(resultMessage.getStanzaId(), "162BEBB1-F6DB-4D9A-9BD8-CFDCC801A0B2");
|
||||
assertEquals(resultMessage.getType(), Type.chat);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue