From 8d48a0ae3e59a151bd57eb3c01b9a5bf13246ac3 Mon Sep 17 00:00:00 2001 From: Jochen Schalanda Date: Sun, 24 May 2015 12:31:48 +0200 Subject: [PATCH] Add (correct) test for removing double dashes in StructuredSyslogMessage --- .../structured/StructuredSyslogMessageTest.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/test/java/org/graylog2/syslog4j/test/message/structured/StructuredSyslogMessageTest.java b/src/test/java/org/graylog2/syslog4j/test/message/structured/StructuredSyslogMessageTest.java index a5c6d60..ab4a6e4 100644 --- a/src/test/java/org/graylog2/syslog4j/test/message/structured/StructuredSyslogMessageTest.java +++ b/src/test/java/org/graylog2/syslog4j/test/message/structured/StructuredSyslogMessageTest.java @@ -269,4 +269,14 @@ public class StructuredSyslogMessageTest extends TestCase assertTrue((message.getStructuredData().get("data1")).size() == 1); assertEquals("b", message.getStructuredData().get("data1").get("a")); } + + public void testMessageWithoutIdOrStructuredData() + { + final String messageStr = "- - TEST"; + final StructuredSyslogMessage message = StructuredSyslogMessage.fromString(messageStr); + + assertEquals("TEST", message.getMessage()); + assertNull(message.getMessageId()); + assertNull(message.getStructuredData()); + } }