Automatically en- and decode peer note texts
[jFCPlib.git] / src / test / java / net / pterodactylus / fcp / PeerNoteTest.java
1 package net.pterodactylus.fcp;
2
3 import static org.hamcrest.MatcherAssert.assertThat;
4 import static org.hamcrest.Matchers.is;
5
6 import org.junit.Test;
7
8 /**
9  * Unit test for {@link PeerNote}.
10  *
11  * @author <a href="mailto:bombe@pterodactylus.net">David ‘Bombe’ Roden</a>
12  */
13 public class PeerNoteTest {
14
15         @Test
16         public void peerNoteIsDecodedCorrectly() {
17                 FcpMessage receivedMessage = new FcpMessage("PeerNote");
18                 receivedMessage.setField("NoteText", "VWJlck5vZGUgKHVudGlsIEkgaGF2ZSByZWFsIHBlZXJzKQ==");
19                 PeerNote peerNote = new PeerNote(receivedMessage);
20                 assertThat(peerNote.getNoteText(), is("UberNode (until I have real peers)"));
21         }
22
23 }