assertEquals(0, len);
}
public void testReadBytesFollowedByPrimitive() throws Exception
{
JMSStreamMessage bm = TestMessageHelper.newJMSStreamMessage();
bm.writeBytes(new byte[]{2, 3, 4, 5, 6, 7, 8});
bm.writeBytes(new byte[]{2, 3, 4, 5, 6, 7});
bm.writeString("Foo");
bm.reset();
int len;
do
{
len = bm.readBytes(new byte[2]);
}
while (len == 2);
do
{
len = bm.readBytes(new byte[2]);
}
while (len == 2);
assertEquals("Foo", bm.readString());
}