@Test public void shouldInitialiseEmptyRepository() throws Exception { Inventory inventory = new Inventory(); assertThat(inventory.getAllPurchases()).isEmpty(); assertThat(inventory.getSkuDetails()).isEmpty(); assertThat(inventory.getAllOwnedSkus()).isEmpty(); }
@Test public void testAddSkuDetails() throws Exception { Inventory inventory = new Inventory(); SkuDetails details = mock(SkuDetails.class); when(details.getSku()).thenReturn("sku1"); inventory.addSkuDetails(details); assertThat(inventory.getSkuDetails()).hasSize(1); }
public String getPrice(String itemId) { String price = ""; if (_inventory != null) { SkuDetails sku = _inventory.getSkuDetails(itemId); if (sku != null) price = sku.getPrice(); } return price; }
public String getTitle(String itemId) { String title = ""; if (_inventory != null) { SkuDetails sku = _inventory.getSkuDetails(itemId); if (sku != null) title = sku.getTitle(); } return title; }
public String getDescription(String itemId) { String desc = ""; if (_inventory != null) { SkuDetails sku = _inventory.getSkuDetails(itemId); if (sku != null) desc = sku.getDescription(); } return desc; }