Skip to content

Commit 0727e56

Browse files
committed
Fix testResponsiveBreakpointsToJson()
1 parent ccacc6a commit 0727e56

File tree

1 file changed

+7
-17
lines changed

1 file changed

+7
-17
lines changed

cloudinary-core/src/test/java/com/cloudinary/test/CloudinaryTest.java

Lines changed: 7 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,7 @@
33
import java.io.UnsupportedEncodingException;
44
import java.net.URI;
55
import java.net.URLDecoder;
6-
import java.util.Arrays;
7-
import java.util.HashMap;
8-
import java.util.Map;
6+
import java.util.*;
97
import java.util.regex.Matcher;
108
import java.util.regex.Pattern;
119

@@ -977,28 +975,20 @@ public void testOverlayError2() {
977975
@Test
978976
public void testResponsiveBreakpointsToJson() {
979977
assertEquals("an empty ResponsiveBreakpoint should have create_derived=true",
980-
"[{\"create_derived\":true}]",
978+
"{\"create_derived\":true}",
981979
new ResponsiveBreakpoint().toString()
982980
);
983-
JSONObject expected = new JSONObject("{\"create_derived\":false,\"max_width\":500,\"min_width\":100,\"max_images\":5,\"transformation\":\"a_45\"}");
981+
String[] expectedArr = "{\"create_derived\":false,\"max_width\":500,\"min_width\":100,\"max_images\":5,\"transformation\":\"a_45\"}".split("[{}]")[1].split(",(?=\")");
982+
Arrays.sort(expectedArr);
984983
JSONObject actual = new ResponsiveBreakpoint().createDerived(false)
985984
.transformation(new Transformation().angle(45))
986985
.maxWidth(500)
987986
.minWidth(100)
988987
.maxImages(5)
989988
;
990-
assertTrue(actual.similar(expected));
991-
992-
JSONArray actualArray = new JSONArray(Arrays.asList(
993-
new ResponsiveBreakpoint().createDerived(false)
994-
.transformation(new Transformation().angle(45))
995-
.maxWidth(500)
996-
.minWidth(100)
997-
.maxImages(5),
998-
new ResponsiveBreakpoint()
999-
));;
1000-
JSONArray expectedArray = new JSONArray("[{\"create_derived\":false,\"max_width\":500,\"min_width\":100,\"max_images\":5,\"transformation\":\"a_45\"},{\"create_derived\":true}]");
1001-
assertTrue(actualArray.similar(expectedArray));
989+
String[] actualArr = actual.toString().split("[{}]")[1].split(",(?=\")");
990+
Arrays.sort(actualArr);
991+
assertArrayEquals(expectedArr, actualArr);
1002992
}
1003993

1004994
public static Map<String, String> getUrlParameters(URI uri) throws UnsupportedEncodingException {

0 commit comments

Comments
 (0)