예제 #1
0
 @Test
 public void testSendLongMessage() throws Exception {
   String longString = "01234567890123456789 ";
   for (int i = 0; i < 15; i++) {
     longString += longString;
   }
   GelfMessage message = new GelfMessage("Long", longString, new Date(), "1");
   List<byte[]> bytes2 = message.toDatagrams();
   assertEquals(2, bytes2.size());
 }
예제 #2
0
  @Test
  public void testAdditionalFieldsIds() throws Exception {
    GelfMessage message = new GelfMessage("Short", "Long", new Date(), "1");
    message.addField("id", "LOLCAT").addField("_id", "typos in my closet");

    String data = message.toJson();
    Map resultingMap = (Map) JSONValue.parse(data);
    assertNull(resultingMap.get("_id"));
    assertNotNull(resultingMap.get("__id"));
  }
예제 #3
0
 @Test
 public void testSimpleMessage() throws Exception {
   GelfMessage message = new GelfMessage("Short", "Long", new Date(), "1");
   List<byte[]> bytes = message.toDatagrams();
   assertEquals(1, bytes.size());
 }