Skip to content

Commit fdce770

Browse files
committed
fix: ParseFileTest.testSaveAsyncSuccessWithUri
1 parent 6865aec commit fdce770

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

Diff for: parse/src/test/java/com/parse/ParseFileTest.java

+6-4
Original file line numberDiff line numberDiff line change
@@ -265,7 +265,7 @@ public void testSaveAsyncSuccessWithUri() throws Exception {
265265
ParseFileController controller = mock(ParseFileController.class);
266266
when(controller.saveAsync(
267267
any(ParseFile.State.class),
268-
any(File.class),
268+
any(Uri.class),
269269
nullable(String.class),
270270
nullable(ProgressCallback.class),
271271
nullable(Task.class)))
@@ -278,18 +278,20 @@ public void testSaveAsyncSuccessWithUri() throws Exception {
278278
// Verify controller get the correct data
279279
ArgumentCaptor<ParseFile.State> stateCaptor =
280280
ArgumentCaptor.forClass(ParseFile.State.class);
281-
ArgumentCaptor<File> fileCaptor = ArgumentCaptor.forClass(File.class);
281+
ArgumentCaptor<Uri> uriCaptor = ArgumentCaptor.forClass(Uri.class);
282282
verify(controller, times(1))
283283
.saveAsync(
284284
stateCaptor.capture(),
285-
fileCaptor.capture(),
285+
uriCaptor.capture(),
286286
nullable(String.class),
287287
nullable(ProgressCallback.class),
288288
nullable(Task.class));
289289
assertNull(stateCaptor.getValue().url());
290290
assertEquals(name, stateCaptor.getValue().name());
291291
assertEquals(contentType, stateCaptor.getValue().mimeType());
292-
assertEquals(file, fileCaptor.getValue());
292+
assertEquals(
293+
"file://".concat(file.getAbsolutePath()),
294+
Uri.decode(uriCaptor.getValue().toString()));
293295
// Verify the state of ParseFile has been updated
294296
assertEquals(url, parseFile.getUrl());
295297
}

0 commit comments

Comments
 (0)