diff options
| author | Rajith Muditha Attapattu <rajith@apache.org> | 2010-04-09 21:59:37 +0000 |
|---|---|---|
| committer | Rajith Muditha Attapattu <rajith@apache.org> | 2010-04-09 21:59:37 +0000 |
| commit | 8053a209d6946a453e1cebc62a09e06f3bcb8387 (patch) | |
| tree | fe37ae096a75ccc10f3c98088044767816b76819 | |
| parent | 2d7769081b5fb48103bdf697aa44920e0d48cfb9 (diff) | |
| download | qpid-python-8053a209d6946a453e1cebc62a09e06f3bcb8387.tar.gz | |
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
| -rw-r--r-- | java/systests/src/main/java/org/apache/qpid/client/message/AMQPEncodedMapMessageTest.java | 40 |
1 files changed, 21 insertions, 19 deletions
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<String> myList = getList(); + List<Integer> 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<String> list = (List<String>)msg.getObject("List"); + List<Integer> list = (List<Integer>)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<String,String> map = (Map<String,String>)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<String,String> map = (Map<String,String>)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<String> list = (List<String>)mainMap.get("list"); + List<Integer> list = (List<Integer>)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<String> getList() + private List<Integer> getList() { - List<String> myList = new ArrayList<String>(); - myList.add("String1"); - myList.add("String2"); - myList.add("String3"); + List<Integer> myList = new ArrayList<Integer>(); + myList.add(1); + myList.add(2); + myList.add(3); return myList; } |
