summaryrefslogtreecommitdiffstats
blob: 865ad0cc0890f32d8f62ccd02254bd2f60acb913 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
/*
* Copyright (c) 2014 Kevin Smith and Remko Tronçon
* All rights reserved.
*/

/*
* Copyright (c) 2014, Isode Limited, London, England.
* All rights reserved.
*/

package com.isode.stroke.serializer.payloadserializers;

import org.junit.Test;
import com.isode.stroke.elements.MAMArchived;
import com.isode.stroke.jid.JID;
import static org.junit.Assert.assertEquals;

public class MAMArchivedSerilaizerTest {

    @Test
    public void testSerialize() {
        MAMArchivedSerializer serializer = new MAMArchivedSerializer();

        MAMArchived archived = new MAMArchived();
        archived.setBy(JID.fromString("juliet@capulet.lit"));
        archived.setID("28482-98726-73623");

        String expectedResult =
            "<archived by=\"juliet@capulet.lit\" id=\"28482-98726-73623\" xmlns=\"urn:xmpp:mam:0\"/>";

        assertEquals(expectedResult, serializer.serialize(archived));
    }
}