@Override public void doBeforeSend() throws Exception { reset(); }
private void doReadTypeFromEmptyMessage(final TypeReader reader) throws Exception { ActiveMQStreamMessage message = new ActiveMQStreamMessage(); message.reset(); try { reader.readType(message); Assert.fail("MessageEOFException"); } catch (MessageEOFException e) { } }
@Test public void testReadDoubleFromFloat() throws Exception { float value = RandomUtil.randomFloat(); ActiveMQStreamMessage message = new ActiveMQStreamMessage(); message.writeFloat(value); message.reset(); Assert.assertEquals(Float.valueOf(value).doubleValue(), message.readDouble(), 0.000001); }
@Test public void testReadLongFromString() throws Exception { long value = RandomUtil.randomLong(); ActiveMQStreamMessage message = new ActiveMQStreamMessage(); message.writeString(Long.toString(value)); message.reset(); Assert.assertEquals(value, message.readLong()); }
@Test public void testReadFloatFromString() throws Exception { float value = RandomUtil.randomFloat(); ActiveMQStreamMessage message = new ActiveMQStreamMessage(); message.writeString(Float.toString(value)); message.reset(); Assert.assertEquals(value, message.readFloat(), 0.000001); }
@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 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 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 testReadCharFromNull() throws Exception { ActiveMQStreamMessage message = new ActiveMQStreamMessage(); message.writeString(null); message.reset(); try { message.readChar(); fail(); } catch (NullPointerException e) { } }
@Test public void testReadBytesFromBytes_2() throws Exception { byte[] value = RandomUtil.randomBytes(512); ActiveMQStreamMessage message = new ActiveMQStreamMessage(); message.writeBytes(value, 0, 256); message.reset(); byte[] v = new byte[256]; message.readBytes(v); ActiveMQTestBase.assertEqualsByteArrays(256, value, v); }
@Test public void testReadIntFromShort() throws Exception { short value = RandomUtil.randomShort(); ActiveMQStreamMessage message = new ActiveMQStreamMessage(); message.writeShort(value); message.reset(); Assert.assertEquals(value, message.readInt()); }
@Test public void testReadCharFromChar() throws Exception { char value = RandomUtil.randomChar(); ActiveMQStreamMessage message = new ActiveMQStreamMessage(); message.writeChar(value); message.reset(); Assert.assertEquals(value, message.readChar()); }
@Test public void testReadFloatFromFloat() throws Exception { float value = RandomUtil.randomFloat(); ActiveMQStreamMessage message = new ActiveMQStreamMessage(); message.writeFloat(value); message.reset(); Assert.assertEquals(value, message.readFloat(), 0.000001); }
@Test public void testReadBooleanFromBoolean() throws Exception { boolean value = RandomUtil.randomBoolean(); ActiveMQStreamMessage message = new ActiveMQStreamMessage(); message.writeBoolean(value); message.reset(); Assert.assertEquals(value, message.readBoolean()); }
@Test public void testReadLongFromShort() throws Exception { short value = RandomUtil.randomShort(); ActiveMQStreamMessage message = new ActiveMQStreamMessage(); message.writeShort(value); message.reset(); Assert.assertEquals(value, message.readLong()); }
@Test public void testReadLongFromInt() throws Exception { int value = RandomUtil.randomInt(); ActiveMQStreamMessage message = new ActiveMQStreamMessage(); message.writeInt(value); message.reset(); Assert.assertEquals(value, message.readLong()); }
@Test public void testReadObjectFromLong() throws Exception { long value = RandomUtil.randomLong(); ActiveMQStreamMessage message = new ActiveMQStreamMessage(); message.writeLong(value); message.reset(); Assert.assertEquals(value, message.readObject()); }
@Test public void testReadObjectFromFloat() throws Exception { float value = RandomUtil.randomFloat(); ActiveMQStreamMessage message = new ActiveMQStreamMessage(); message.writeFloat(value); message.reset(); Assert.assertEquals(value, message.readObject()); }