From 0460aada8a1b16b6aea187821c668290189b58c8 Mon Sep 17 00:00:00 2001 From: Rui Ying Date: Tue, 8 Nov 2022 12:15:16 -0800 Subject: [PATCH] Fix string escaping in Java --- .../facebook/react/modules/network/NetworkingModuleTest.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/ReactAndroid/src/test/java/com/facebook/react/modules/network/NetworkingModuleTest.java b/ReactAndroid/src/test/java/com/facebook/react/modules/network/NetworkingModuleTest.java index 3ff191db9d6d57..cd39c6708bd59a 100644 --- a/ReactAndroid/src/test/java/com/facebook/react/modules/network/NetworkingModuleTest.java +++ b/ReactAndroid/src/test/java/com/facebook/react/modules/network/NetworkingModuleTest.java @@ -500,7 +500,7 @@ public Object answer(InvocationOnMock invocation) throws Throwable { JavaOnlyArray.from( Arrays.asList( JavaOnlyArray.of("content-type", "image/jpg"), - JavaOnlyArray.of("content-disposition", 'filename="测试photo.jpg"; filename*=utf-8\'\'%E6%B5%8B%E8%AF%95photo.jpg')))); + JavaOnlyArray.of("content-disposition", "filename=\"测试photo.jpg\"; filename*=utf-8''%E6%B5%8B%E8%AF%95photo.jpg")))); formData.pushMap(imageBodyPart); mNetworkingModule.sendRequest( @@ -536,7 +536,7 @@ public Object answer(InvocationOnMock invocation) throws Throwable { assertThat(bodyHeaders.get(0).get("content-disposition")).isEqualTo("user"); assertThat(bodyRequestBody.get(0).contentType()).isNull(); assertThat(bodyRequestBody.get(0).contentLength()).isEqualTo("locale".getBytes().length); - assertThat(bodyHeaders.get(1).get("content-disposition")).isEqualTo('filename="测试photo.jpg"; filename*=utf-8\'\'%E6%B5%8B%E8%AF%95photo.jpg'); + assertThat(bodyHeaders.get(1).get("content-disposition")).isEqualTo("filename=\"测试photo.jpg\"; filename*=utf-8''%E6%B5%8B%E8%AF%95photo.jpg"); assertThat(bodyRequestBody.get(1).contentType()).isEqualTo(MediaType.parse("image/jpg")); assertThat(bodyRequestBody.get(1).contentLength()).isEqualTo("imageUri".getBytes().length); }