TUSCANY-3747: Update result comparison code so that it works on JDK 5 and JDK 6

git-svn-id: https://svn.apache.org/repos/asf/tuscany/sca-java-1.x/trunk@1040660 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/modules/binding-jsonrpc-runtime/src/test/java/org/apache/tuscany/sca/binding/jsonrpc/BindingTestCase.java b/modules/binding-jsonrpc-runtime/src/test/java/org/apache/tuscany/sca/binding/jsonrpc/BindingTestCase.java
index 4de6e44..c9d7ea8 100644
--- a/modules/binding-jsonrpc-runtime/src/test/java/org/apache/tuscany/sca/binding/jsonrpc/BindingTestCase.java
+++ b/modules/binding-jsonrpc-runtime/src/test/java/org/apache/tuscany/sca/binding/jsonrpc/BindingTestCase.java
@@ -68,7 +68,9 @@
 	        JSONObject jsonResp    = callService ("http://localhost:8085/HelloWorldComponent/HelloWorldService",

 	                                              jsonRequest);

 	        Assert.assertNotNull(jsonResp);

-	        Assert.assertEquals("{\"id\":1,\"result\":\"Hello petra\"}", jsonResp.toString());

+	        Assert.assertEquals(new JSONObject(

+                                "{\"id\":1,\"result\":\"Hello petra\"}"

+                                ).toString(), jsonResp.toString());

 

         } catch(Exception ex){

         	ex.printStackTrace();

@@ -83,7 +85,9 @@
 	        JSONObject jsonResp    = callService ("http://localhost:8085/HelloWorldComponent/HelloWorldService",

 	                                              jsonRequest);

 	        Assert.assertNotNull(jsonResp);

-	        Assert.assertEquals("{\"id\":1,\"result\":\"Hello petra arnold\"}", jsonResp.toString());

+	        Assert.assertEquals(new JSONObject(

+                                "{\"id\":1,\"result\":\"Hello petra arnold\"}"

+                                ).toString(), jsonResp.toString());

 

         } catch(Exception ex){

         	ex.printStackTrace();

@@ -101,7 +105,12 @@
 	        Assert.assertNotNull(jsonResp);

 

 	        //JabSorb sends class hints with complex parameters/types

-	        Assert.assertEquals("{\"id\":1,\"result\":{\"s\":\"XYZ\",\"b\":true,\"javaClass\":\"helloworld.BeanA\",\"y\":5,\"x\":2}}", jsonResp.toString());

+            String temp = new JSONObject(

+                          "{\"x\":2,\"s\":\"XYZ\",\"b\":true,\"y\":5,\"javaClass\":\"helloworld.BeanA\"}"

+                          ).toString();

+	        Assert.assertEquals(new JSONObject(

+                                "{\"id\":1,\"result\":" + temp + "}"

+                                ).toString(), jsonResp.toString());

 

         } catch(Exception ex){

         	ex.printStackTrace();

@@ -117,7 +126,9 @@
 	        JSONObject jsonResp    = callService ("http://localhost:8085/HelloWorldComponent/HelloWorldService",

 	                                              jsonRequest);

 	        Assert.assertNotNull(jsonResp);

-	        Assert.assertEquals("{\"id\":1,\"result\":[\"Hello Fred Bloggs\"]}", jsonResp.toString());

+	        Assert.assertEquals(new JSONObject(

+                                "{\"id\":1,\"result\":[\"Hello Fred Bloggs\"]}"

+                                ).toString(), jsonResp.toString());

 

         } catch(Exception ex){

         	ex.printStackTrace();