protected void populatePurchases() throws Exception {
final List<Purchase> expectedInApps = asList(
Purchase.fromJson(PurchaseTest.newJson(1, PURCHASED), ""),
Purchase.fromJson(PurchaseTest.newJson(2, CANCELLED), ""),
Purchase.fromJson(PurchaseTest.newJson(3, REFUNDED), ""),
Purchase.fromJson(PurchaseTest.newJson(4, EXPIRED), "")
);
Tests.mockGetPurchases(mBilling, IN_APP, expectedInApps);
final List<Purchase> expectedSubs = asList(
Purchase.fromJson(PurchaseTest.newJsonSubscription(1, PURCHASED), ""),
Purchase.fromJson(PurchaseTest.newJsonSubscription(2, CANCELLED), ""),
Purchase.fromJson(PurchaseTest.newJsonSubscription(3, REFUNDED), ""),
Purchase.fromJson(PurchaseTest.newJsonSubscription(4, EXPIRED), "")
);
Tests.mockGetPurchases(mBilling, SUBSCRIPTION, expectedSubs);
}