summaryrefslogtreecommitdiff
path: root/java
diff options
context:
space:
mode:
authorRafael H. Schloming <rhs@apache.org>2007-01-29 18:58:24 +0000
committerRafael H. Schloming <rhs@apache.org>2007-01-29 18:58:24 +0000
commita919380da6e6adc8059b28a4c1ea0f798651d473 (patch)
treed5ed20ea1137d4ff085664867c384d37d5d4087e /java
parent06fc36ba2e32bc5c17ba18c1338f602cb84d54bb (diff)
downloadqpid-python-a919380da6e6adc8059b28a4c1ea0f798651d473.tar.gz
Fixed a broken test case.
git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/branches/qpid.0-9@501145 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'java')
-rw-r--r--java/systests/src/test/java/org/apache/qpid/server/queue/AMQQueueMBeanTest.java18
1 files changed, 11 insertions, 7 deletions
diff --git a/java/systests/src/test/java/org/apache/qpid/server/queue/AMQQueueMBeanTest.java b/java/systests/src/test/java/org/apache/qpid/server/queue/AMQQueueMBeanTest.java
index 4352f56d90..271c61208c 100644
--- a/java/systests/src/test/java/org/apache/qpid/server/queue/AMQQueueMBeanTest.java
+++ b/java/systests/src/test/java/org/apache/qpid/server/queue/AMQQueueMBeanTest.java
@@ -17,12 +17,13 @@
*/
package org.apache.qpid.server.queue;
-import java.util.ArrayList;
+import java.util.Collections;
import javax.management.JMException;
import junit.framework.TestCase;
+import org.apache.mina.common.ByteBuffer;
import org.apache.qpid.AMQException;
import org.apache.qpid.client.message.MessageHeaders;
import org.apache.qpid.framing.Content;
@@ -49,7 +50,8 @@ public class AMQQueueMBeanTest extends TestCase
sendMessages(messageCount);
assertTrue(_queueMBean.getMessageCount() == messageCount);
assertTrue(_queueMBean.getReceivedMessageCount() == messageCount);
- assertTrue(_queueMBean.getQueueDepth() == 10);
+ // each message is 1K
+ assertTrue(_queueMBean.getQueueDepth() == messageCount);
_queueMBean.deleteMessageFromTop();
assertTrue(_queueMBean.getMessageCount() == messageCount - 1);
@@ -154,14 +156,16 @@ public class AMQQueueMBeanTest extends TestCase
{
// AMQP version change: Hardwire the version to 0-9 (major=0, minor=9)
// TODO: Establish some way to determine the version for the test.
-
+
MessageHeaders messageHeaders = new MessageHeaders();
-
+
+ ByteBuffer buffer = ByteBuffer.wrap(new byte[1000]);
+ Content body = new Content(Content.TypeEnum.INLINE_T, buffer);
MessageTransferBody methodBody = MessageTransferBody.createMethodBody(
(byte)0, (byte)9, // AMQP version (major, minor)
messageHeaders.getAppId(), // String appId
messageHeaders.getJMSHeaders(), // FieldTable applicationHeaders
- new Content(), // Content body
+ body, // Content body
messageHeaders.getEncoding(), // String contentEncoding
messageHeaders.getContentType(), // String contentType
messageHeaders.getCorrelationId(), // String correlationId
@@ -181,8 +185,8 @@ public class AMQQueueMBeanTest extends TestCase
messageHeaders.getTransactionId(), // String transactionId
0, // long ttl
messageHeaders.getUserId()); // String userId
-
- return new AMQMessage(_messageStore, methodBody, new ArrayList());
+
+ return new AMQMessage(_messageStore, methodBody, Collections.singletonList(buffer));
}
@Override