@Test
public void testEventDataWithQuotedValues() {
Date now = new Date();
SplunkEvent event = new SplunkEvent("testevent", "123", false, true);
event.addPair("key1", "value1");
event.addPair("key2", "value2 with whitespace");
event.addPair(SplunkEvent.COMMON_DVC_TIME, now);
assertEquals("Values should be quoted", "name=\"testevent\" event_id=\"123\" key1=\"value1\" key2=\"value2 with whitespace\" dvc_time=\"" + now.toString() + "\"\n",
event.toString());
assertEquals(5, event.getEventData().size());
assertTrue(event.getEventData().get("key2").equals("value2 with whitespace"));