public void testTcpWriter() throws Exception {
MockEndpoint mock = getMockEndpoint("mock:tcpresult");
mock.setExpectedMessageCount(1);
SplunkEvent splunkEvent = new SplunkEvent();
splunkEvent.addPair("key1", "value1");
splunkEvent.addPair("key2", "value2");
splunkEvent.addPair("key3", "value3");
template.sendBody("direct:tcp", splunkEvent);
assertMockEndpointsSatisfied();
Producer tcpProducer = tcpEndpoint.createProducer();
assertIsInstanceOf(TcpDataWriter.class, ((SplunkProducer) tcpProducer).getDataWriter());