diff --git a/build.gradle b/build.gradle
index fbc2ff1..30a8578 100644
--- a/build.gradle
+++ b/build.gradle
@@ -21,7 +21,7 @@ repositories {
dependencies {
testImplementation 'junit:junit:4.13.2'
- testImplementation 'com.jayway.jsonpath:json-path:2.1.0'
+ testImplementation 'com.jayway.jsonpath:json-path:2.4.0'
testImplementation 'org.mockito:mockito-core:4.2.0'
}
diff --git a/pom.xml b/pom.xml
index ba0efd1..927a989 100644
--- a/pom.xml
+++ b/pom.xml
@@ -70,7 +70,7 @@
com.jayway.jsonpath
json-path
- 2.1.0
+ 2.4.0
test
diff --git a/src/test/java/org/json/junit/XMLTest.java b/src/test/java/org/json/junit/XMLTest.java
index d305ff4..9ae1ee2 100644
--- a/src/test/java/org/json/junit/XMLTest.java
+++ b/src/test/java/org/json/junit/XMLTest.java
@@ -1184,7 +1184,9 @@ public class XMLTest {
JSONObject jsonObject = new JSONObject(jsonString);
String expectedXmlString = "two";
String xmlForm = XML.toString(jsonObject,"encloser", new XMLParserConfiguration().withCloseEmptyTag(true));
- assertEquals(expectedXmlString, xmlForm);
+ JSONObject actualJsonObject = XML.toJSONObject(xmlForm);
+ JSONObject expectedJsonObject = XML.toJSONObject(expectedXmlString);
+ assertTrue(expectedJsonObject.similar(actualJsonObject));
}
@Test
@@ -1193,7 +1195,9 @@ public class XMLTest {
JSONObject jsonObject = new JSONObject(jsonString);
String expectedXmlString = "two";
String xmlForm = XML.toString(jsonObject,"encloser", new XMLParserConfiguration().withCloseEmptyTag(false));
- assertEquals(expectedXmlString, xmlForm);
+ JSONObject actualJsonObject = XML.toJSONObject(xmlForm);
+ JSONObject expectedJsonObject = XML.toJSONObject(expectedXmlString);
+ assertTrue(expectedJsonObject.similar(actualJsonObject));
}