Add “WatchFeeds” command
[jFCPlib.git] / src / test / java / net / pterodactylus / fcp / WatchFeedsTest.java
1 package net.pterodactylus.fcp;
2
3 import static org.hamcrest.MatcherAssert.assertThat;
4 import static org.hamcrest.Matchers.contains;
5
6 import org.junit.Test;
7
8 /**
9  * Unit test for {@link WatchFeeds}.
10  *
11  * @author <a href="mailto:david.roden@bietr.de">David Roden</a>
12  */
13 public class WatchFeedsTest extends AbstractFcpMessageTest {
14
15         @Test
16         public void enablingWatchFeedsSendsCorrectOutput() throws Exception {
17                 WatchFeeds watchFeeds = new WatchFeeds(true);
18                 assertThat(encodeMessage(watchFeeds), contains(
19                         "WatchFeeds",
20                         "Enabled=true",
21                         "EndMessage"
22                 ));
23         }
24
25         @Test
26         public void disablingWatchFeedsSendsCorrectOutput() throws Exception {
27                 WatchFeeds watchFeeds = new WatchFeeds(false);
28                 assertThat(encodeMessage(watchFeeds), contains(
29                         "WatchFeeds",
30                         "Enabled=false",
31                         "EndMessage"
32                 ));
33         }
34
35 }