Skip to content

Commit 00c1b7a

Browse files
Manu ChaudharyManu Chaudhary
authored andcommitted
including all form fields
1 parent d68a50a commit 00c1b7a

File tree

1 file changed

+28
-1
lines changed

1 file changed

+28
-1
lines changed

imagekit-sdk/src/test/java/io/imagekit/sdk/tasks/MultipartBuilderTest.java

Lines changed: 28 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,6 +66,16 @@ public void build_test_with_FileCreateRequest() throws Exception{
6666

6767
FileCreateRequest fileCreateRequest=new FileCreateRequest("f06830ca9f1e3e90","demo.jpg");
6868
fileCreateRequest.setPrivateFile(true);
69+
fileCreateRequest.setFolder("/sample-folder");
70+
List<String> tags=new ArrayList<>();
71+
tags.add("Software");
72+
tags.add("Developer");
73+
tags.add("Engineer");
74+
fileCreateRequest.setTags(tags);
75+
fileCreateRequest.setCustomCoordinates("10,10,100,100");
76+
List<String> responseFields=new ArrayList<>();
77+
responseFields.add("metadata");
78+
fileCreateRequest.setResponseFields(responseFields);
6979

7080
MultipartBody body = SUT.build(fileCreateRequest);
7181

@@ -93,10 +103,27 @@ public void build_test_with_FileCreateRequest() throws Exception{
93103
"Content-Length: 4\r\n\r\n" +
94104
"true\r\n" +
95105
"--"+boundary+"\r\n" +
106+
"Content-Disposition: form-data; name=\"tags\"\r\n" +
107+
"Content-Length: 27\r\n\r\n" +
108+
"Software,Developer,Engineer\r\n" +
109+
"--"+boundary+"\r\n" +
110+
"Content-Disposition: form-data; name=\"folder\"\r\n" +
111+
"Content-Length: 14\r\n\r\n" +
112+
"/sample-folder\r\n" +
113+
"--"+boundary+"\r\n" +
96114
"Content-Disposition: form-data; name=\"isPrivateFile\"\r\n" +
97115
"Content-Length: 4\r\n\r\n" +
98116
"true\r\n" +
99-
"--"+boundary+"--\r\n";
117+
"--"+boundary+"--\r\n" +
118+
"Content-Disposition: form-data; name=\"customCoordinates\"\r\n" +
119+
"Content-Length: 13\r\n\r\n" +
120+
"10,10,100,100\r\n" +
121+
"--"+boundary+"\r\n" +
122+
"Content-Disposition: form-data; name=\"responseFields\"\r\n" +
123+
"Content-Length: 8\r\n\r\n" +
124+
"metadata\r\n" +
125+
"--"+boundary+"\r\n";
126+
100127

101128
// It's capture multipart request
102129
RecordedRequest recordedRequest=server.takeRequest();

0 commit comments

Comments
 (0)