@Test public void testShouldReadEmptyList() throws Exception { final Bundle bundle = new Bundle(); bundle.putStringArrayList(Skus.BUNDLE_LIST, new ArrayList<String>()); final Skus skus = Skus.fromBundle(bundle, "test"); assertTrue(skus.list.isEmpty()); }
@Test public void testShouldReadSkus() throws Exception { final ArrayList<String> list = new ArrayList<String>(); list.add(SkuTest.newJson("1")); list.add(SkuTest.newJson("2")); list.add(SkuTest.newJson("3")); list.add(SkuTest.newJson("4")); final Bundle bundle = new Bundle(); bundle.putStringArrayList(Skus.BUNDLE_LIST, list); final Skus skus = Skus.fromBundle(bundle, "test"); assertEquals(4, skus.list.size()); SkuTest.verifySku(skus.list.get(0), "1"); SkuTest.verifySku(skus.list.get(3), "4"); }
@Test public void testShouldHaveCorrectProduct() throws Exception { final Skus skus = Skus.fromBundle(new Bundle(), "test"); assertEquals("test", skus.product); }
@Test public void testShouldReadNullList() throws Exception { final Skus skus = Skus.fromBundle(new Bundle(), "test"); assertTrue(skus.list.isEmpty()); }