}
}
public void testReadBytesReturnsCorrectLengths() throws Exception
{
JMSBytesMessage bm = TestMessageHelper.newJMSBytesMessage();
byte[] bytes = {2, 3};
bm.writeBytes(bytes);
bm.reset();
int len = bm.readBytes(bytes);
assertEquals(2, len);
len = bm.readBytes(bytes);
assertEquals(-1, len);
len = bm.readBytes(bytes, 2);
assertEquals(-1, len);
bm.reset();
len = bm.readBytes(bytes, 2);
assertEquals(2, len);
bm.reset();
len = bm.readBytes(bytes, 1);
assertEquals(1, len);
}