@Test public void testGetPurchase() throws Exception { Inventory inventory = new Inventory(); Purchase p = mock(Purchase.class); when(p.getSku()).thenReturn("sku1"); inventory.addPurchase(p); assertThat(inventory.getPurchase("sku1")).isSameAs(p); }
public boolean consume(String itemId) { if (_inventory != null) { Purchase p = _inventory.getPurchase(itemId); if (p != null) { _isConsumeFinished = false; _helper.consumeAsync(p, _consumeFinishedListener); return true; } } return false; }