X-Git-Url: https://git.pterodactylus.net/?p=jFCPlib.git;a=blobdiff_plain;f=src%2Ftest%2Fjava%2Fnet%2Fpterodactylus%2Ffcp%2FAbstractFcpMessageTest.java;fp=src%2Ftest%2Fjava%2Fnet%2Fpterodactylus%2Ffcp%2FAbstractFcpMessageTest.java;h=d5c9d247854e92dfaf18f45ecf44275b0ae7648d;hp=0000000000000000000000000000000000000000;hb=14e90dbe259b7fcf8ed6ac35a2ac1c616fcd1c2f;hpb=fed333217dc45a47f6eabea6a5b29aed987cd160
diff --git a/src/test/java/net/pterodactylus/fcp/AbstractFcpMessageTest.java b/src/test/java/net/pterodactylus/fcp/AbstractFcpMessageTest.java
new file mode 100644
index 0000000..d5c9d24
--- /dev/null
+++ b/src/test/java/net/pterodactylus/fcp/AbstractFcpMessageTest.java
@@ -0,0 +1,21 @@
+package net.pterodactylus.fcp;
+
+import java.io.ByteArrayOutputStream;
+import java.io.IOException;
+import java.util.Arrays;
+import java.util.List;
+
+/**
+ * Base test for all tests that verify a messageâs appearance.
+ *
+ * @author David âBombeâ Roden
+ */
+public class AbstractFcpMessageTest {
+
+ protected List encodeMessage(FcpMessage fcpMessage) throws Exception {
+ ByteArrayOutputStream outputStream = new ByteArrayOutputStream();
+ fcpMessage.write(outputStream);
+ return Arrays.asList(outputStream.toString().split("\r?\n"));
+ }
+
+}