From 8053a209d6946a453e1cebc62a09e06f3bcb8387 Mon Sep 17 00:00:00 2001 From: Rajith Muditha Attapattu Date: Fri, 9 Apr 2010 21:59:37 +0000 Subject: Modified the test to make the results more predictable. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@932634 13f79535-47bb-0310-9956-ffa450edef68 --- .../client/message/AMQPEncodedMapMessageTest.java | 40 ++++++++++++---------- 1 file changed, 21 insertions(+), 19 deletions(-) (limited to 'java/systests/src') diff --git a/java/systests/src/main/java/org/apache/qpid/client/message/AMQPEncodedMapMessageTest.java b/java/systests/src/main/java/org/apache/qpid/client/message/AMQPEncodedMapMessageTest.java index 5886ffc9f8..e031475a76 100644 --- a/java/systests/src/main/java/org/apache/qpid/client/message/AMQPEncodedMapMessageTest.java +++ b/java/systests/src/main/java/org/apache/qpid/client/message/AMQPEncodedMapMessageTest.java @@ -23,6 +23,7 @@ package org.apache.qpid.client.message; import java.util.ArrayList; import java.util.Collections; +import java.util.Comparator; import java.util.HashMap; import java.util.List; import java.util.Map; @@ -146,7 +147,7 @@ public class AMQPEncodedMapMessageTest extends QpidTestCase { MapMessage m = _session.createMapMessage(); - List myList = getList(); + List myList = getList(); m.setObject("List", myList); _producer.send(m); @@ -157,12 +158,13 @@ public class AMQPEncodedMapMessageTest extends QpidTestCase AMQPEncodedMapMessage.MIME_TYPE, ((AbstractJMSMessage)msg).getContentType()); - List list = (List)msg.getObject("List"); + List list = (List)msg.getObject("List"); assertNotNull("List not received",list); + Collections.sort(list); int i = 1; - for (String str: list) + for (Integer j: list) { - assertEquals("String" + i,str); + assertEquals(i,j.intValue()); i++; } } @@ -184,10 +186,9 @@ public class AMQPEncodedMapMessageTest extends QpidTestCase Map map = (Map)msg.getObject("Map"); assertNotNull("Map not received",map); - int i = 1; - for (String str: map.keySet()) + for (int i=1; i <4; i++ ) { - assertEquals("String" + i,map.get(str)); + assertEquals("String" + i,map.get("Key" + i)); i++; } } @@ -214,29 +215,30 @@ public class AMQPEncodedMapMessageTest extends QpidTestCase Map map = (Map)mainMap.get("map"); assertNotNull("Nested Map not received",map); - int i = 1; - for (String str: map.keySet()) + for (int i=1; i <4; i++ ) { - assertEquals("String" + i,map.get(str)); + assertEquals("String" + i,map.get("Key" + i)); i++; } - List list = (List)mainMap.get("list"); + List list = (List)mainMap.get("list"); assertNotNull("Nested List not received",list); - i = 1; - for (String str: list) + Collections.sort(list); + + int i = 1; + for (Integer j: list) { - assertEquals("String" + i,str); + assertEquals(i,j.intValue()); i++; } } - private List getList() + private List getList() { - List myList = new ArrayList(); - myList.add("String1"); - myList.add("String2"); - myList.add("String3"); + List myList = new ArrayList(); + myList.add(1); + myList.add(2); + myList.add(3); return myList; } -- cgit v1.2.1