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()); + } }