public StructuredSyslogMessage getStructuredMessage() { return StructuredSyslogMessage.fromString(getMessage()); } }
public void testFromString5() { final String messageStr = "msgId1 [data1 a=b\"] my message!!"; try { StructuredSyslogMessage.fromString(messageStr); fail(); } catch (IllegalArgumentException iae) { // } }
public void testFromString4() { final String messageStr = "msgId1 [data1 a=\"b] my message!!"; try { StructuredSyslogMessage.fromString(messageStr); fail(); } catch (IllegalArgumentException iae) { // } }
public void testFromString3() { final String messageStr = "msgId1 [data1 a=b] my message!!"; try { StructuredSyslogMessage.fromString(messageStr); fail(); } catch (IllegalArgumentException iae) { // } }
public void testFromString2() { final String messageStr = "msgId1 [invalid SD] my message!!"; try { StructuredSyslogMessage.fromString(messageStr); fail(); } catch (IllegalArgumentException iae) { // } }
public void testFromString1c() { final String messageStr = "msgId1 [type a=\"[xx\\] xx\"][value b=\"c\"] my message!! [last]"; final StructuredSyslogMessage message = StructuredSyslogMessage.fromString(messageStr); assertEquals("my message!! [last]", message.getMessage()); assertEquals("msgId1", message.getMessageId()); assertEquals("[xx] xx", (message.getStructuredData().get("type")).get("a")); assertEquals("c", (message.getStructuredData().get("value")).get("b")); }
public void testFromString6() { final String messageStr = "msgId1 [data1 a=\"b\"] my message!!"; final StructuredSyslogMessage message = StructuredSyslogMessage.fromString(messageStr); assertEquals("my message!!", 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 testFromString7() { final String messageStr = "msgId1 [data1 a=\"b\"][data2 a=\"b\" x1=\"c1\" n2=\"f5\"] my message!!"; final StructuredSyslogMessage message = StructuredSyslogMessage.fromString(messageStr); assertEquals("my message!!", message.getMessage()); assertEquals("msgId1", message.getMessageId()); assertTrue(message.getStructuredData().size() == 2); assertTrue((message.getStructuredData().get("data1")).size() == 1); assertTrue((message.getStructuredData().get("data2")).size() == 3); assertEquals("b", (message.getStructuredData().get("data1")).get("a")); assertEquals("b", (message.getStructuredData().get("data2")).get("a")); assertEquals("c1", (message.getStructuredData().get("data2")).get("x1")); assertEquals("f5", (message.getStructuredData().get("data2")).get("n2")); }
public void testFromString1b() { final String messageStr = "msgId1 [type a=\"[xx\\] xx\"] my [second] message!!"; final StructuredSyslogMessage message = StructuredSyslogMessage.fromString(messageStr); assertEquals("msgId1 [type a=\"[xx\\] xx\"] my [second] message!!",message.toString()); assertEquals("my [second] message!!", message.getMessage()); assertEquals("msgId1", message.getMessageId()); assertEquals("[xx] xx", (message.getStructuredData().get("type")).get("a")); }
public void testFromString1a() { final String messageStr = "msgId1 [type a=\"[xx\\] xx\"] [first] my message!!"; final StructuredSyslogMessage message = StructuredSyslogMessage.fromString(messageStr); assertEquals("msgId1 [type a=\"[xx\\] xx\"] [first] my message!!",message.toString()); assertEquals("[first] my message!!", message.getMessage()); assertEquals("msgId1", message.getMessageId()); assertEquals("[xx] xx", (message.getStructuredData().get("type")).get("a")); }
public void testFromString1() { final String messageStr = "msgId1 [0@0] my message!!"; final StructuredSyslogMessage message = StructuredSyslogMessage.fromString(messageStr); assertEquals("msgId1 [0@0] my message!!",message.toString()); assertEquals(-108931075,message.hashCode()); assertEquals("my message!!", message.getMessage()); assertEquals("msgId1", message.getMessageId()); assertTrue(message.getStructuredData().size() == 0); }