@Override public void onFailedToConsumeSku() { listener.onFailedToConsumeSku(); }
private void consumeSku(@Nullable Purchase cached) { premiumer.bind(); assertBound(true); when(cache.load()).thenReturn(cached); final boolean consumed = premiumer.consumeSku(); assertThat(consumed).isTrue(); assertInvokedOnce(cache).load(); if (cached == null) { assertInvokedOnce(listener).onFailedToConsumeSku(); } else { assertInvokedOnce(listener).onSkuConsumed(); } }
break; case ON_FAILED_TO_CONSUME_SKU: listener.onFailedToConsumeSku(); break; case ON_PURCHASE_REQUESTED:
break; case ON_FAILED_TO_CONSUME_SKU: assertInvokedOnce(listener).onFailedToConsumeSku(); break; case ON_PURCHASE_REQUESTED: