git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@707059 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
Robert Davies 2008-10-22 12:45:30 +00:00
parent 1f01c94d24
commit 537b1b0284
2 changed files with 10 additions and 2 deletions

View File

@ -1087,7 +1087,9 @@ public class ActiveMQStreamMessage extends ActiveMQMessage implements StreamMess
writeDouble(((Double)value).doubleValue());
} else if (value instanceof byte[]) {
writeBytes((byte[])value);
}
}else if (value instanceof Long) {
writeLong(((Long)value).longValue());
}
}
/**

View File

@ -409,6 +409,11 @@ public class ActiveMQStreamMessageTest extends TestCase {
fail("Should have thrown exception");
} catch (MessageFormatException mfe) {
}
msg = new ActiveMQStreamMessage();
msg.writeObject(new Long("1"));
// reset so it's readable now
msg.reset();
assertEquals(new Long("1"), msg.readObject());
} catch (JMSException jmsEx) {
jmsEx.printStackTrace();
assertTrue(false);
@ -474,7 +479,7 @@ public class ActiveMQStreamMessageTest extends TestCase {
}
}
public void testReadDouble() {
public void testReadDouble() {
ActiveMQStreamMessage msg = new ActiveMQStreamMessage();
try {
double test = 4.4d;
@ -535,6 +540,7 @@ public class ActiveMQStreamMessageTest extends TestCase {
jmsEx.printStackTrace();
assertTrue(false);
}
}
public void testReadString() {