1
2
3
4
5
6
7 package org.mule.transport.tcp.protocols;
8
9 import static org.junit.Assert.assertEquals;
10 import static org.junit.Assert.assertNotNull;
11
12 public class XmlMessageEOFProtocolTestCase extends XmlMessageProtocolTestCase
13 {
14
15 @Override
16 public void doSetUp()
17 {
18 setProtocol(new XmlMessageEOFProtocol());
19 }
20
21 @Override
22 public void testSlowStream() throws Exception
23 {
24 String msgData = "<?xml version=\"1.0\"?><data>hello</data>";
25
26 SlowInputStream bais = new SlowInputStream(msgData.getBytes());
27
28 byte[] result = read(bais);
29 assertNotNull(result);
30
31 assertEquals(msgData, new String(result));
32 }
33
34 }