1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
|
--- a/server/src/test/java/org/apache/xmlrpc/test/SerializerTest.java
+++ b/server/src/test/java/org/apache/xmlrpc/test/SerializerTest.java
@@ -21,6 +21,7 @@
import java.io.StringReader;
import java.util.Calendar;
import java.util.HashMap;
+import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;
import java.util.TimeZone;
@@ -121,7 +122,7 @@
* @throws Exception The test failed.
*/
public void testMapParam() throws Exception {
- final Map map = new HashMap();
+ final Map map = new LinkedHashMap();
map.put("2", new Integer(3));
map.put("3", new Integer(5));
final Object[] params = new Object[]{map};
@@ -132,8 +133,8 @@
"<?xml version=\"1.0\" encoding=\"US-ASCII\"?>"
+ "<methodCall><methodName>mapParam</methodName>"
+ "<params><param><value><struct>"
- + "<member><name>3</name><value><i4>5</i4></value></member>"
+ "<member><name>2</name><value><i4>3</i4></value></member>"
+ + "<member><name>3</name><value><i4>5</i4></value></member>"
+ "</struct></value></param></params></methodCall>";
assertEquals(expect, got);
}
|