mirror of
https://github.com/stleary/JSON-java.git
synced 2025-08-03 11:25:30 -04:00
Merge pull request #734 from superMaaax/fix_flaky
Fixed Flaky Tests Caused by JSON permutations
This commit is contained in:
commit
0578285036
@ -1111,6 +1111,7 @@ public class XMLTest {
|
|||||||
"}" ;
|
"}" ;
|
||||||
JSONObject jsonObject = new JSONObject(str);
|
JSONObject jsonObject = new JSONObject(str);
|
||||||
String actualIndentedXmlString = XML.toString(jsonObject, 1);
|
String actualIndentedXmlString = XML.toString(jsonObject, 1);
|
||||||
|
JSONObject actualJsonObject = XML.toJSONObject(actualIndentedXmlString);
|
||||||
String expected = "<success>true</success>\n" +
|
String expected = "<success>true</success>\n" +
|
||||||
"<response>\n" +
|
"<response>\n" +
|
||||||
" <dateTimeISO>2022-10-05T00:00:00+03:00</dateTimeISO>\n" +
|
" <dateTimeISO>2022-10-05T00:00:00+03:00</dateTimeISO>\n" +
|
||||||
@ -1170,7 +1171,8 @@ public class XMLTest {
|
|||||||
" <timestamp>1664917200</timestamp>\n" +
|
" <timestamp>1664917200</timestamp>\n" +
|
||||||
"</response>\n" +
|
"</response>\n" +
|
||||||
"<error>null</error>\n";
|
"<error>null</error>\n";
|
||||||
assertEquals(actualIndentedXmlString, expected);
|
JSONObject expectedJsonObject = XML.toJSONObject(expected);
|
||||||
|
assertTrue(expectedJsonObject.similar(actualJsonObject));
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
@ -1183,6 +1185,7 @@ public class XMLTest {
|
|||||||
" }}";
|
" }}";
|
||||||
JSONObject jsonObject = new JSONObject(str);
|
JSONObject jsonObject = new JSONObject(str);
|
||||||
String actual = XML.toString(jsonObject, "Test", 2);
|
String actual = XML.toString(jsonObject, "Test", 2);
|
||||||
|
JSONObject actualJsonObject = XML.toJSONObject(actual);
|
||||||
String expected = "<Test>\n" +
|
String expected = "<Test>\n" +
|
||||||
" <employee>\n" +
|
" <employee>\n" +
|
||||||
" <name>sonoo</name>\n" +
|
" <name>sonoo</name>\n" +
|
||||||
@ -1190,7 +1193,8 @@ public class XMLTest {
|
|||||||
" <married>true</married>\n" +
|
" <married>true</married>\n" +
|
||||||
" </employee>\n" +
|
" </employee>\n" +
|
||||||
"</Test>\n";
|
"</Test>\n";
|
||||||
assertEquals(actual, expected);
|
JSONObject expectedJsonObject = XML.toJSONObject(expected);
|
||||||
|
assertTrue(expectedJsonObject.similar(actualJsonObject));
|
||||||
}
|
}
|
||||||
|
|
||||||
@Test
|
@Test
|
||||||
@ -1201,6 +1205,7 @@ public class XMLTest {
|
|||||||
"] ";
|
"] ";
|
||||||
JSONArray jsonObject = new JSONArray(str);
|
JSONArray jsonObject = new JSONArray(str);
|
||||||
String actual = XML.toString(jsonObject, 2);
|
String actual = XML.toString(jsonObject, 2);
|
||||||
|
JSONObject actualJsonObject = XML.toJSONObject(actual);
|
||||||
String expected = "<array>\n" +
|
String expected = "<array>\n" +
|
||||||
" <name>Ram</name>\n" +
|
" <name>Ram</name>\n" +
|
||||||
" <email>Ram@gmail.com</email>\n" +
|
" <email>Ram@gmail.com</email>\n" +
|
||||||
@ -1209,7 +1214,8 @@ public class XMLTest {
|
|||||||
" <name>Bob</name>\n" +
|
" <name>Bob</name>\n" +
|
||||||
" <email>bob32@gmail.com</email>\n" +
|
" <email>bob32@gmail.com</email>\n" +
|
||||||
"</array>\n";
|
"</array>\n";
|
||||||
assertEquals(actual, expected);
|
JSONObject expectedJsonObject = XML.toJSONObject(expected);
|
||||||
|
assertTrue(expectedJsonObject.similar(actualJsonObject));
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user