@Override public void onPurchaseDetails(@Nullable Purchase purchase) { listener.onPurchaseDetails(purchase); }
@Test public void purchaseDetails() throws Exception { final Purchase purchase = new Purchase(JSON_PURCHASE, null); when(cache.load()).thenReturn(purchase); premiumer.bind(); assertBound(true); final boolean enqueued = premiumer.purchaseDetails(); assertThat(enqueued).isTrue(); assertInvokedOnce(listener).onPurchaseDetails(purchase); }
break; case ON_PURCHASE_DETAILS: listener.onPurchaseDetails((Purchase) msg.obj); break; case ON_PURCHASE_SUCCESSFUL:
break; case ON_PURCHASE_DETAILS: assertInvokedOnce(listener).onPurchaseDetails(null); break; case ON_PURCHASE_SUCCESSFUL: