@@ -305,15 +305,12 @@ public void findReleaseUsingIasArtifactId_whenClientThrowsException_failsTask()
305
305
@ Test
306
306
public void createFeedback_whenResponseSuccessful_returnsFeedbackName () throws Exception {
307
307
String postBody = String .format ("{\" text\" :\" %s\" }" , FEEDBACK_TEXT );
308
- Map <String , String > extraHeaders = new HashMap <>();
309
- extraHeaders .put ("X-APP-DISTRO-FEEDBACK-TRIGGER" , "custom" );
310
308
when (mockTesterApiHttpClient .makePostRequest (
311
- any (), eq (CREATE_FEEDBACK_PATH ), eq (TEST_AUTH_TOKEN ), eq (postBody ), eq ( extraHeaders ) ))
309
+ any (), eq (CREATE_FEEDBACK_PATH ), eq (TEST_AUTH_TOKEN ), eq (postBody )))
312
310
.thenReturn (buildFeedbackJson ());
313
311
314
312
Task <String > task =
315
- firebaseAppDistributionTesterApiClient .createFeedback (
316
- RELEASE_NAME , FEEDBACK_TEXT , FeedbackTrigger .CUSTOM );
313
+ firebaseAppDistributionTesterApiClient .createFeedback (RELEASE_NAME , FEEDBACK_TEXT );
317
314
String result = awaitTask (task );
318
315
319
316
assertThat (result ).isEqualTo (FEEDBACK_NAME );
@@ -325,8 +322,7 @@ public void createFeedback_getFidError_throwsError() {
325
322
when (mockFirebaseInstallations .getId ()).thenReturn (Tasks .forException (expectedException ));
326
323
327
324
Task <String > task =
328
- firebaseAppDistributionTesterApiClient .createFeedback (
329
- RELEASE_NAME , FEEDBACK_TEXT , FeedbackTrigger .CUSTOM );
325
+ firebaseAppDistributionTesterApiClient .createFeedback (RELEASE_NAME , FEEDBACK_TEXT );
330
326
331
327
awaitTaskFailure (task , Status .UNKNOWN , "test ex" , expectedException );
332
328
}
@@ -338,43 +334,47 @@ public void createFeedback_getFisAuthTokenError_throwsError() {
338
334
.thenReturn (Tasks .forException (expectedException ));
339
335
340
336
Task <String > task =
341
- firebaseAppDistributionTesterApiClient .createFeedback (
342
- RELEASE_NAME , FEEDBACK_TEXT , FeedbackTrigger .CUSTOM );
337
+ firebaseAppDistributionTesterApiClient .createFeedback (RELEASE_NAME , FEEDBACK_TEXT );
343
338
344
339
awaitTaskFailure (task , Status .UNKNOWN , "test ex" , expectedException );
345
340
}
346
341
347
342
@ Test
348
343
public void createFeedback_whenClientThrowsException_failsTask () throws Exception {
349
344
String postBody = String .format ("{\" text\" :\" %s\" }" , FEEDBACK_TEXT );
350
- Map <String , String > extraHeaders = new HashMap <>();
351
- extraHeaders .put ("X-APP-DISTRO-FEEDBACK-TRIGGER" , "custom" );
345
+
352
346
when (mockTesterApiHttpClient .makePostRequest (
353
- any (), eq (CREATE_FEEDBACK_PATH ), eq (TEST_AUTH_TOKEN ), eq (postBody ), eq ( extraHeaders ) ))
347
+ any (), eq (CREATE_FEEDBACK_PATH ), eq (TEST_AUTH_TOKEN ), eq (postBody )))
354
348
.thenThrow (new FirebaseAppDistributionException ("test ex" , Status .UNKNOWN ));
355
349
356
350
Task <String > task =
357
- firebaseAppDistributionTesterApiClient .createFeedback (
358
- RELEASE_NAME , FEEDBACK_TEXT , FeedbackTrigger .CUSTOM );
351
+ firebaseAppDistributionTesterApiClient .createFeedback (RELEASE_NAME , FEEDBACK_TEXT );
359
352
360
353
awaitTaskFailure (task , Status .UNKNOWN , "test ex" );
361
354
}
362
355
363
356
@ Test
364
357
public void commitFeedback_whenResponseSuccessful_makesPostRequest () throws Exception {
365
- Task <Void > task = firebaseAppDistributionTesterApiClient .commitFeedback (FEEDBACK_NAME );
358
+ Task <Void > task =
359
+ firebaseAppDistributionTesterApiClient .commitFeedback (
360
+ FEEDBACK_NAME , FeedbackTrigger .CUSTOM );
366
361
awaitTask (task );
367
362
363
+ Map <String , String > extraHeaders = new HashMap <>();
364
+ extraHeaders .put ("X-APP-DISTRO-FEEDBACK-TRIGGER" , "custom" );
368
365
verify (mockTesterApiHttpClient )
369
- .makePostRequest (any (), eq (COMMIT_FEEDBACK_PATH ), eq (TEST_AUTH_TOKEN ), eq ("" ));
366
+ .makePostRequest (
367
+ any (), eq (COMMIT_FEEDBACK_PATH ), eq (TEST_AUTH_TOKEN ), eq ("" ), eq (extraHeaders ));
370
368
}
371
369
372
370
@ Test
373
371
public void commitFeedback_getFidError_throwsError () {
374
372
Exception expectedException = new Exception ("test ex" );
375
373
when (mockFirebaseInstallations .getId ()).thenReturn (Tasks .forException (expectedException ));
376
374
377
- Task <Void > task = firebaseAppDistributionTesterApiClient .commitFeedback (FEEDBACK_NAME );
375
+ Task <Void > task =
376
+ firebaseAppDistributionTesterApiClient .commitFeedback (
377
+ FEEDBACK_NAME , FeedbackTrigger .CUSTOM );
378
378
379
379
awaitTaskFailure (task , Status .UNKNOWN , "test ex" , expectedException );
380
380
}
@@ -385,18 +385,24 @@ public void commitFeedback_getFisAuthTokenError_throwsError() {
385
385
when (mockFirebaseInstallations .getToken (false ))
386
386
.thenReturn (Tasks .forException (expectedException ));
387
387
388
- Task <Void > task = firebaseAppDistributionTesterApiClient .commitFeedback (FEEDBACK_NAME );
388
+ Task <Void > task =
389
+ firebaseAppDistributionTesterApiClient .commitFeedback (
390
+ FEEDBACK_NAME , FeedbackTrigger .CUSTOM );
389
391
390
392
awaitTaskFailure (task , Status .UNKNOWN , "test ex" , expectedException );
391
393
}
392
394
393
395
@ Test
394
396
public void commitFeedback_whenClientThrowsException_failsTask () throws Exception {
397
+ Map <String , String > extraHeaders = new HashMap <>();
398
+ extraHeaders .put ("X-APP-DISTRO-FEEDBACK-TRIGGER" , "custom" );
395
399
when (mockTesterApiHttpClient .makePostRequest (
396
- any (), eq (COMMIT_FEEDBACK_PATH ), eq (TEST_AUTH_TOKEN ), eq ("" )))
400
+ any (), eq (COMMIT_FEEDBACK_PATH ), eq (TEST_AUTH_TOKEN ), eq ("" ), eq ( extraHeaders ) ))
397
401
.thenThrow (new FirebaseAppDistributionException ("test ex" , Status .UNKNOWN ));
398
402
399
- Task <Void > task = firebaseAppDistributionTesterApiClient .commitFeedback (FEEDBACK_NAME );
403
+ Task <Void > task =
404
+ firebaseAppDistributionTesterApiClient .commitFeedback (
405
+ FEEDBACK_NAME , FeedbackTrigger .CUSTOM );
400
406
401
407
awaitTaskFailure (task , Status .UNKNOWN , "test ex" );
402
408
}
0 commit comments