X-Git-Url: https://git.pterodactylus.net/?p=jFCPlib.git;a=blobdiff_plain;f=src%2Ftest%2Fjava%2Fnet%2Fpterodactylus%2Ffcp%2FWatchFeedsTest.java;fp=src%2Ftest%2Fjava%2Fnet%2Fpterodactylus%2Ffcp%2FWatchFeedsTest.java;h=e4bedfecc1340928e5cca5212d0a4e55e0d3d571;hp=0000000000000000000000000000000000000000;hb=14e90dbe259b7fcf8ed6ac35a2ac1c616fcd1c2f;hpb=fed333217dc45a47f6eabea6a5b29aed987cd160 diff --git a/src/test/java/net/pterodactylus/fcp/WatchFeedsTest.java b/src/test/java/net/pterodactylus/fcp/WatchFeedsTest.java new file mode 100644 index 0000000..e4bedfe --- /dev/null +++ b/src/test/java/net/pterodactylus/fcp/WatchFeedsTest.java @@ -0,0 +1,35 @@ +package net.pterodactylus.fcp; + +import static org.hamcrest.MatcherAssert.assertThat; +import static org.hamcrest.Matchers.contains; + +import org.junit.Test; + +/** + * Unit test for {@link WatchFeeds}. + * + * @author David Roden + */ +public class WatchFeedsTest extends AbstractFcpMessageTest { + + @Test + public void enablingWatchFeedsSendsCorrectOutput() throws Exception { + WatchFeeds watchFeeds = new WatchFeeds(true); + assertThat(encodeMessage(watchFeeds), contains( + "WatchFeeds", + "Enabled=true", + "EndMessage" + )); + } + + @Test + public void disablingWatchFeedsSendsCorrectOutput() throws Exception { + WatchFeeds watchFeeds = new WatchFeeds(false); + assertThat(encodeMessage(watchFeeds), contains( + "WatchFeeds", + "Enabled=false", + "EndMessage" + )); + } + +}