File: 01-java8-compatibility.patch

package info (click to toggle)
libxmlrpc3-java 3.1.3-7
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd
  • size: 1,524 kB
  • ctags: 1,859
  • sloc: java: 9,579; xml: 1,315; makefile: 12
file content (29 lines) | stat: -rw-r--r-- 1,102 bytes parent folder | download | duplicates (3)
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);
 	}