File tree Expand file tree Collapse file tree 2 files changed +5
-2
lines changed
cloudinary-core/src/main/java/com/cloudinary
cloudinary-test-common/src/main/java/com/cloudinary/test Expand file tree Collapse file tree 2 files changed +5
-2
lines changed Original file line number Diff line number Diff line change 22
33import org .cloudinary .json .JSONObject ;
44
5+ import java .util .Collections ;
6+
57public class ResponsiveBreakpoint extends JSONObject {
68 public ResponsiveBreakpoint () {
79 put ("create_derived" , true );
@@ -21,7 +23,7 @@ public Transformation transformation() {
2123 }
2224
2325 public ResponsiveBreakpoint transformation (Transformation transformation ) {
24- put ("transformation" , transformation );
26+ put ("transformation" , Util . buildEager ( Collections . singletonList ( transformation )) );
2527 return this ;
2628 }
2729
Original file line number Diff line number Diff line change @@ -462,7 +462,7 @@ public void testFilenameOption() throws Exception {
462462
463463 @ Test
464464 public void testResponsiveBreakpoints () throws Exception {
465- ResponsiveBreakpoint breakpoint = new ResponsiveBreakpoint ().maxImages (2 ).createDerived (false );
465+ ResponsiveBreakpoint breakpoint = new ResponsiveBreakpoint ().maxImages (2 ).createDerived (false ). transformation ( new EagerTransformation (). format ( "gif" ). effect ( "sepia" )) ;
466466
467467 // A single breakpoint
468468 Map result = cloudinary .uploader ().upload (SRC_TEST_IMAGE , asMap ("responsive_breakpoints" ,
@@ -471,6 +471,7 @@ public void testResponsiveBreakpoints() throws Exception {
471471 java .util .ArrayList breakpointsResponse = (java .util .ArrayList ) result .get ("responsive_breakpoints" );
472472 java .util .ArrayList breakpoints = (java .util .ArrayList ) ((Map ) breakpointsResponse .get (0 )).get ("breakpoints" );
473473 assertEquals (2 , breakpoints .size ());
474+ assertTrue (((Map )breakpoints .get (0 )).get ("url" ).toString ().endsWith ("gif" ));
474475
475476 // an array of breakpoints
476477 result = cloudinary .uploader ().upload (SRC_TEST_IMAGE , asMap ("responsive_breakpoints" ,
You can’t perform that action at this time.
0 commit comments