@Override public Object readType(final ActiveMQStreamMessage message) throws Exception { return message.readString(); } });
@Override public Object readType(final ActiveMQStreamMessage message) throws Exception { return message.readString(); } });
@Test public void testReadStringFromBoolean() throws Exception { boolean value = RandomUtil.randomBoolean(); ActiveMQStreamMessage message = new ActiveMQStreamMessage(); message.writeBoolean(value); message.reset(); Assert.assertEquals(Boolean.toString(value), message.readString()); }
@Test public void testReadStringFromShort() throws Exception { short value = RandomUtil.randomShort(); ActiveMQStreamMessage message = new ActiveMQStreamMessage(); message.writeShort(value); message.reset(); Assert.assertEquals(Short.toString(value), message.readString()); }
@Test public void testReadStringFromInt() throws Exception { int value = RandomUtil.randomInt(); ActiveMQStreamMessage message = new ActiveMQStreamMessage(); message.writeInt(value); message.reset(); Assert.assertEquals(Integer.toString(value), message.readString()); }
@Test public void testReadStringFromFloat() throws Exception { float value = RandomUtil.randomFloat(); ActiveMQStreamMessage message = new ActiveMQStreamMessage(); message.writeFloat(value); message.reset(); Assert.assertEquals(Float.toString(value), message.readString()); }
@Test public void testReadStringFromByte() throws Exception { byte value = RandomUtil.randomByte(); ActiveMQStreamMessage message = new ActiveMQStreamMessage(); message.writeByte(value); message.reset(); Assert.assertEquals(Byte.toString(value), message.readString()); }
@Test public void testReadStringFromLong() throws Exception { long value = RandomUtil.randomLong(); ActiveMQStreamMessage message = new ActiveMQStreamMessage(); message.writeLong(value); message.reset(); Assert.assertEquals(Long.toString(value), message.readString()); }
@Test public void testReadStringFromDouble() throws Exception { double value = RandomUtil.randomDouble(); ActiveMQStreamMessage message = new ActiveMQStreamMessage(); message.writeDouble(value); message.reset(); Assert.assertEquals(Double.toString(value), message.readString()); }
@Test public void testReadStringFromChar() throws Exception { char value = RandomUtil.randomChar(); ActiveMQStreamMessage message = new ActiveMQStreamMessage(); message.writeChar(value); message.reset(); Assert.assertEquals(Character.toString(value), message.readString()); }
@Test public void testReadStringFromNullString() throws Exception { ActiveMQStreamMessage message = new ActiveMQStreamMessage(); message.writeString(null); message.reset(); Assert.assertNull(message.readString()); }
@Test public void testReadStringFromString() throws Exception { String value = RandomUtil.randomString(); ActiveMQStreamMessage message = new ActiveMQStreamMessage(); message.writeString(value); message.reset(); Assert.assertEquals(value, message.readString()); }
@Test public void testString() throws Exception { String value = RandomUtil.randomString(); ActiveMQStreamMessage message = new ActiveMQStreamMessage(); message.writeString(value); message.reset(); try { message.readByte(); fail("must throw a NumberFormatException"); } catch (NumberFormatException e) { } // we can read the String without resetting the message Assert.assertEquals(value, message.readString()); }