SLING-11727 Fixed Flaky Tests (#9)

Co-authored-by: Priyanka Awatramani <apple@Priyankas-MacBook-Pro.local>
diff --git a/src/test/java/org/apache/sling/servlets/get/impl/helpers/JsonRendererTest.java b/src/test/java/org/apache/sling/servlets/get/impl/helpers/JsonRendererTest.java
index b5ac6a0..6881796 100644
--- a/src/test/java/org/apache/sling/servlets/get/impl/helpers/JsonRendererTest.java
+++ b/src/test/java/org/apache/sling/servlets/get/impl/helpers/JsonRendererTest.java
@@ -28,6 +28,8 @@
 
 import javax.json.Json;
 import javax.json.JsonObject;
+import javax.json.JsonPatch;
+import javax.json.JsonReader;
 
 import org.apache.jackrabbit.util.ISO8601;
 import org.apache.sling.testing.mock.sling.junit.SlingContext;
@@ -182,7 +184,15 @@
     public void testBooleansNoTidy() throws IOException {
         context.currentResource("/content/booleans");
         final String expected = "{\"b2\":false,\"jcr:primaryType\":\"nt:unstructured\",\"s1\":\"true\",\"b1\":true,\"s2\":\"false\"}";
-        assertEquals(expected, getJsonFromRequestResponse());
+        JsonPatch diff;
+        try(JsonReader jsonReader = Json.createReader(new StringReader(expected));
+            JsonReader jsonReader1 = Json.createReader(new StringReader(getJsonFromRequestResponse()));
+        ){
+            JsonObject expectedObject = jsonReader.readObject();
+            JsonObject targetObject = jsonReader1.readObject();
+            diff = Json.createDiff(expectedObject, targetObject);
+        }
+        assertEquals("[]", diff.toString());
     }
 
     @Test
@@ -197,7 +207,15 @@
             "  \"b1\": true,\n" +
             "  \"s2\": \"false\"\n" +
             "  }";
-        assertEquals(expected, getJsonFromRequestResponse());
+        JsonPatch diff;
+        try(JsonReader jsonReader = Json.createReader(new StringReader(expected));
+            JsonReader jsonReader1 = Json.createReader(new StringReader(getJsonFromRequestResponse()));
+        ){
+            JsonObject expectedObject = jsonReader.readObject();
+            JsonObject targetObject = jsonReader1.readObject();
+            diff = Json.createDiff(expectedObject, targetObject);
+        }
+        assertEquals("[]", diff.toString());
     }
 
     private JsonObject getJsonFromReader() throws IOException {