Skip to content

Commit 1f9d47a

Browse files
Fix Android complex filename test
1 parent 77f5f0a commit 1f9d47a

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

cloudinary-android-test/src/main/java/com/cloudinary/test/UploaderTest.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@
66
import java.io.FileOutputStream;
77
import java.io.IOException;
88
import java.io.InputStream;
9+
import java.net.URLDecoder;
10+
import java.net.URLEncoder;
911
import java.util.Arrays;
1012
import java.util.Collections;
1113
import java.util.HashMap;
@@ -334,6 +336,8 @@ public void testFilenameOption() throws Exception {
334336
public void testComplexFilenameOption() throws Exception {
335337
String complexFilename = "Universal Image Loader @#&=+-_.,!()~'%20.png";
336338
JSONObject result = new JSONObject(cloudinary.uploader().upload(getAssetStream(TEST_IMAGE), ObjectUtils.asMap("filename", complexFilename)));
339+
complexFilename = URLEncoder.encode(URLDecoder.decode(complexFilename, "ASCII"), "UTF-8").replace("+", " ").replace(".png", "");
340+
337341
assertEquals(complexFilename, result.getString("original_filename"));
338342
}
339343

0 commit comments

Comments
 (0)