Example #1
0
 @Test
 public void shouldInitialiseEmptyRepository() throws Exception {
   Inventory inventory = new Inventory();
   assertThat(inventory.getAllPurchases()).isEmpty();
   assertThat(inventory.getSkuDetails()).isEmpty();
   assertThat(inventory.getAllOwnedSkus()).isEmpty();
 }
Example #2
0
 @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);
 }
Example #3
0
 public String getPrice(String itemId) {
   String price = "";
   if (_inventory != null) {
     SkuDetails sku = _inventory.getSkuDetails(itemId);
     if (sku != null) price = sku.getPrice();
   }
   return price;
 }
Example #4
0
 public String getTitle(String itemId) {
   String title = "";
   if (_inventory != null) {
     SkuDetails sku = _inventory.getSkuDetails(itemId);
     if (sku != null) title = sku.getTitle();
   }
   return title;
 }
Example #5
0
 public String getDescription(String itemId) {
   String desc = "";
   if (_inventory != null) {
     SkuDetails sku = _inventory.getSkuDetails(itemId);
     if (sku != null) desc = sku.getDescription();
   }
   return desc;
 }