checkConversionsFail(bm, new int[]{0, 1, 2, 3, 4, 5, 6, 9});
}
public void testStringConversions() throws Exception
{
JMSStreamMessage bm = TestMessageHelper.newJMSStreamMessage();
bm.writeString("true");
bm.reset();
assertEquals(true, bm.readBoolean());
bm = TestMessageHelper.newJMSStreamMessage();
bm.writeString("2");
bm.reset();
assertEquals((byte)2, bm.readByte());
bm.reset();
assertEquals((short)2, bm.readShort());
bm.reset();
assertEquals(2, bm.readInt());
bm.reset();
assertEquals((long)2, bm.readLong());
bm = TestMessageHelper.newJMSStreamMessage();
bm.writeString("5.7");
bm.reset();
assertEquals(5.7f, bm.readFloat());
bm.reset();
assertEquals(5.7d, bm.readDouble());
}