@@ -128,46 +128,6 @@ public void takeImageWithCamera_WhenPendingResultExists_FinishesWithAlreadyActiv
128
128
verifyNoMoreInteractions (mockResult );
129
129
}
130
130
131
- @ Test
132
- public void takeImageWithCamera_WhenHasNoCameraPermission_RequestsForPermission () {
133
- when (mockPermissionManager .isPermissionGranted (Manifest .permission .CAMERA )).thenReturn (false );
134
-
135
- ImagePickerDelegate delegate = createDelegate ();
136
- delegate .takeImageWithCamera (mockMethodCall , mockResult );
137
-
138
- verify (mockPermissionManager )
139
- .askForPermission (
140
- Manifest .permission .CAMERA , ImagePickerDelegate .REQUEST_CAMERA_IMAGE_PERMISSION );
141
- }
142
-
143
- @ Test
144
- public void
145
- takeImageWithCamera_WhenHasCameraPermission_AndAnActivityCanHandleCameraIntent_LaunchesTakeWithCameraIntent () {
146
- when (mockPermissionManager .isPermissionGranted (Manifest .permission .CAMERA )).thenReturn (true );
147
- when (mockIntentResolver .resolveActivity (any (Intent .class ))).thenReturn (true );
148
-
149
- ImagePickerDelegate delegate = createDelegate ();
150
- delegate .takeImageWithCamera (mockMethodCall , mockResult );
151
-
152
- verify (mockActivity )
153
- .startActivityForResult (
154
- any (Intent .class ), eq (ImagePickerDelegate .REQUEST_CODE_TAKE_IMAGE_WITH_CAMERA ));
155
- }
156
-
157
- @ Test
158
- public void
159
- takeImageWithCamera_WhenHasCameraPermission_AndNoActivityToHandleCameraIntent_FinishesWithNoCamerasAvailableError () {
160
- when (mockPermissionManager .isPermissionGranted (Manifest .permission .CAMERA )).thenReturn (true );
161
- when (mockIntentResolver .resolveActivity (any (Intent .class ))).thenReturn (false );
162
-
163
- ImagePickerDelegate delegate = createDelegate ();
164
- delegate .takeImageWithCamera (mockMethodCall , mockResult );
165
-
166
- verify (mockResult )
167
- .error ("no_available_camera" , "No cameras available for taking pictures." , null );
168
- verifyNoMoreInteractions (mockResult );
169
- }
170
-
171
131
@ Test
172
132
public void
173
133
onRequestPermissionsResult_WhenReadExternalStoragePermissionDenied_FinishesWithNull () {
@@ -212,51 +172,6 @@ public void takeImageWithCamera_WhenHasNoCameraPermission_RequestsForPermission(
212
172
any (Intent .class ), eq (ImagePickerDelegate .REQUEST_CODE_CHOOSE_VIDEO_FROM_GALLERY ));
213
173
}
214
174
215
- @ Test
216
- public void onRequestPermissionsResult_WhenCameraPermissionDenied_FinishesWithNull () {
217
- ImagePickerDelegate delegate = createDelegateWithPendingResultAndMethodCall ();
218
-
219
- delegate .onRequestPermissionsResult (
220
- ImagePickerDelegate .REQUEST_CAMERA_IMAGE_PERMISSION ,
221
- new String [] {Manifest .permission .CAMERA },
222
- new int [] {PackageManager .PERMISSION_DENIED });
223
-
224
- verify (mockResult ).success (null );
225
- verifyNoMoreInteractions (mockResult );
226
- }
227
-
228
- @ Test
229
- public void
230
- onRequestTakeVideoPermissionsResult_WhenCameraPermissionGranted_LaunchesTakeVideoWithCameraIntent () {
231
- when (mockIntentResolver .resolveActivity (any (Intent .class ))).thenReturn (true );
232
-
233
- ImagePickerDelegate delegate = createDelegateWithPendingResultAndMethodCall ();
234
- delegate .onRequestPermissionsResult (
235
- ImagePickerDelegate .REQUEST_CAMERA_VIDEO_PERMISSION ,
236
- new String [] {Manifest .permission .CAMERA },
237
- new int [] {PackageManager .PERMISSION_GRANTED });
238
-
239
- verify (mockActivity )
240
- .startActivityForResult (
241
- any (Intent .class ), eq (ImagePickerDelegate .REQUEST_CODE_TAKE_VIDEO_WITH_CAMERA ));
242
- }
243
-
244
- @ Test
245
- public void
246
- onRequestTakeImagePermissionsResult_WhenCameraPermissionGranted_LaunchesTakeWithCameraIntent () {
247
- when (mockIntentResolver .resolveActivity (any (Intent .class ))).thenReturn (true );
248
-
249
- ImagePickerDelegate delegate = createDelegateWithPendingResultAndMethodCall ();
250
- delegate .onRequestPermissionsResult (
251
- ImagePickerDelegate .REQUEST_CAMERA_IMAGE_PERMISSION ,
252
- new String [] {Manifest .permission .CAMERA },
253
- new int [] {PackageManager .PERMISSION_GRANTED });
254
-
255
- verify (mockActivity )
256
- .startActivityForResult (
257
- any (Intent .class ), eq (ImagePickerDelegate .REQUEST_CODE_TAKE_IMAGE_WITH_CAMERA ));
258
- }
259
-
260
175
@ Test
261
176
public void onActivityResult_WhenPickFromGalleryCanceled_FinishesWithNull () {
262
177
ImagePickerDelegate delegate = createDelegateWithPendingResultAndMethodCall ();
0 commit comments