@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 getTitle(String itemId) { String title = ""; if (_inventory != null) { SkuDetails sku = _inventory.getSkuDetails(itemId); if (sku != null) title = sku.getTitle(); } return title; }
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 getDescription(String itemId) { String desc = ""; if (_inventory != null) { SkuDetails sku = _inventory.getSkuDetails(itemId); if (sku != null) desc = sku.getDescription(); } return desc; }
/** * Serialize sku details data to json * * @param skuDetails sku details data * @return json string * @throws JSONException */ private String skuDetailsToJson(SkuDetails skuDetails) throws JSONException { return new JSONStringer() .object() .key("itemType") .value(skuDetails.getItemType()) .key("sku") .value(skuDetails.getSku()) .key("type") .value(skuDetails.getType()) .key("price") .value(skuDetails.getPrice()) .key("title") .value(skuDetails.getTitle()) .key("description") .value(skuDetails.getDescription()) .key("json") .value(skuDetails.getJson()) .endObject() .toString(); }
void addSkuDetails(SkuDetails d) { mSkuMap.put(d.getSku(), d); }