Add tests for StructuredSyslogMessage
Refs commit 91557d687fa89f9cfcc1d38a0a38a3bd84625b5d
This commit is contained in:
parent
7bae907959
commit
6d1294cf7e
@ -257,4 +257,26 @@ public class StructuredSyslogMessageTest extends TestCase
|
||||
Assert.assertNotNull(msg.getStructuredData().get("rh@12345"));
|
||||
Assert.assertEquals("hell0 7|133454|00022f444ad7fe10ef5d0d536ae879f1", msg.getStructuredData().get("rh@12345").get("xxx"));
|
||||
}
|
||||
|
||||
public void testMessageWithTwoDashes()
|
||||
{
|
||||
final String messageStr = "msgId1 [data1 a=\"b\"] - - TEST";
|
||||
final StructuredSyslogMessage message = StructuredSyslogMessage.fromString(messageStr);
|
||||
|
||||
assertEquals("- - TEST", message.getMessage());
|
||||
assertEquals("msgId1", message.getMessageId());
|
||||
assertTrue(message.getStructuredData().size() == 1);
|
||||
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());
|
||||
assertTrue(message.getStructuredData().isEmpty());
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user