@Test public void testUpdateUploadPreset() throws Exception { // should allow updating upload_presets String name = api.createUploadPreset(Cloudinary.asMap("folder", "folder")).get("name").toString(); Map preset = api.uploadPreset(name, Cloudinary.emptyMap()); Map settings = (Map) preset.get("settings"); settings.putAll(Cloudinary.asMap("colors", true, "unsigned", true, "disallow_public_id", true)); api.updateUploadPreset(name, settings); settings.remove("unsigned"); preset = api.uploadPreset(name, Cloudinary.emptyMap()); assertEquals(name, preset.get("name")); assertEquals(Boolean.TRUE, preset.get("unsigned")); assertEquals(settings, preset.get("settings")); api.deleteUploadPreset(name, Cloudinary.emptyMap()); }