Skip to content

Commit b3766d9

Browse files
author
Lloyd Watkin
committed
Increase coverage of NodeAffiliationImpl to 100%
1 parent aff1cae commit b3766d9

1 file changed

Lines changed: 19 additions & 4 deletions

File tree

Lines changed: 19 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,29 @@
11
package org.buddycloud.channelserver.pubsub.model.impl;
22

3+
import java.util.Date;
4+
5+
import junit.framework.Assert;
36
import nl.jqno.equalsverifier.EqualsVerifier;
47

8+
import org.buddycloud.channelserver.pubsub.affiliation.Affiliations;
59
import org.junit.Test;
10+
import org.xmpp.packet.JID;
611

712
public class NodeAffiliationImplTest {
813

9-
@Test
10-
public void testEquals() {
11-
EqualsVerifier.forClass(NodeAffiliationImpl.class).verify();
12-
}
14+
private String node = "/user/test@example.com/posts";
15+
private JID fullJid = new JID("test@example.com/resource");
16+
17+
@Test
18+
public void testEquals() {
19+
EqualsVerifier.forClass(NodeAffiliationImpl.class).verify();
20+
}
21+
22+
@Test
23+
public void providingFullJidSetsAsAsBareJid() throws Exception {
24+
NodeAffiliationImpl affiliation =
25+
new NodeAffiliationImpl(node, fullJid, Affiliations.member, new Date());
26+
Assert.assertEquals(fullJid.toBareJID(), affiliation.getUser().toString());
27+
}
1328

1429
}

0 commit comments

Comments
 (0)