@Override public void onPurchaseBadResponse(@Nullable Intent data) { listener.onPurchaseBadResponse(data); }
listener.onPurchaseBadResponse(null); return true; listener.onPurchaseBadResponse(data); return true; listener.onPurchaseBadResponse(data); return true;
private void handleActivityResultBadData(@Nullable String data) { final Intent intent = newBillingIntent(BILLING_RESPONSE_RESULT_OK, data, null); final boolean handled = premiumer.handleActivityResult(REQUEST_CODE, RESULT_OK, intent); assertThat(handled).isTrue(); assertInvokedOnce(listener).onPurchaseBadResponse(intent); }
@Test public void handleActivityResultBadResponseNull() { final boolean handled = premiumer.handleActivityResult(REQUEST_CODE, RESULT_OK, null); assertThat(handled).isTrue(); assertInvokedOnce(listener).onPurchaseBadResponse(null); }
@Test public void handleActivityResultBadResponse() { final int badResponseCode = BILLING_RESPONSE_RESULT_OK - 1; final Intent intent = newBillingIntent(badResponseCode, null, null); final boolean handled = premiumer.handleActivityResult(REQUEST_CODE, RESULT_OK, intent); assertThat(handled).isTrue(); assertInvokedOnce(listener).onPurchaseBadResponse(intent); }
break; case ON_PURCHASE_BAD_RESPONSE: listener.onPurchaseBadResponse((Intent) msg.obj); break; case ON_PURCHASE_FAILED_VERIFICATION:
break; case ON_PURCHASE_BAD_RESPONSE: assertInvokedOnce(listener).onPurchaseBadResponse(null); break; case ON_PURCHASE_FAILED_VERIFICATION: