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=9ca04a65290ac61ec8c960bff194e5340718111a;hpb=14edf617ab865e3634f243c87ac1cb636c055b6c 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")); + } + +}