private void verifyAddOns(final AddOns addOns) { Assert.assertEquals(addOns.size(), 1); final AddOn addOn = addOns.get(0); Assert.assertEquals(addOn.getAddOnCode(), "ipaddresses"); Assert.assertEquals(addOn.getName(), "IP Addresses"); Assert.assertEquals(addOn.getMeasuredUnit().getId(), new Long(12345678)); Assert.assertEquals(addOn.getAddOnType(), "usage"); Assert.assertEquals(addOn.getUsageType(), "price"); Assert.assertEquals((boolean) addOn.getDisplayQuantityOnHostedPage(), false); Assert.assertEquals((int) addOn.getDefaultQuantity(), 1); Assert.assertEquals((int) addOn.getUnitAmountInCents().getUnitAmountUSD(), 200); Assert.assertEquals(addOn.getRevenueScheduleType(), RevenueScheduleType.EVENLY); Assert.assertEquals(addOn.getCreatedAt(), new DateTime("2011-06-28T12:34:56Z")); Assert.assertEquals(addOn.getUpdatedAt(), new DateTime("2011-06-28T12:34:56Z")); } }
private void verifyAddOns(final AddOns addOns) { Assert.assertEquals(addOns.size(), 1); final AddOn addOn = addOns.get(0); Assert.assertEquals(addOn.getAddOnCode(), "ipaddresses"); Assert.assertEquals(addOn.getName(), "IP Addresses"); Assert.assertEquals(addOn.getMeasuredUnit().getId(), new Long(12345678)); Assert.assertEquals(addOn.getAddOnType(), "usage"); Assert.assertEquals(addOn.getUsageType(), "price"); Assert.assertEquals((boolean) addOn.getDisplayQuantityOnHostedPage(), false); Assert.assertEquals((int) addOn.getDefaultQuantity(), 1); Assert.assertEquals((int) addOn.getUnitAmountInCents().getUnitAmountUSD(), 200); Assert.assertEquals(addOn.getRevenueScheduleType(), RevenueScheduleType.EVENLY); Assert.assertEquals(addOn.getCreatedAt(), new DateTime("2011-06-28T12:34:56Z")); Assert.assertEquals(addOn.getUpdatedAt(), new DateTime("2011-06-28T12:34:56Z")); } }
Assert.assertEquals(addOnRecurly.getName(), addOn.getName()); Assert.assertEquals(addOnRecurly.getUnitAmountInCents(), addOn.getUnitAmountInCents()); Assert.assertEquals(addOnRecurly.getDefaultQuantity(), addOn.getDefaultQuantity()); Assert.assertEquals(addOnRecurly.getName(), addOn.getName()); Assert.assertEquals(addOnRecurly.getDefaultQuantity(), addOn.getDefaultQuantity()); Assert.assertEquals(addOnRecurly.getDisplayQuantityOnHostedPage(), addOn.getDisplayQuantityOnHostedPage()); Assert.assertEquals(addOns.size(), 1); Assert.assertEquals(addOns.get(0).getAddOnCode(), addOn.getAddOnCode()); Assert.assertEquals(addOns.get(0).getName(), addOn.getName()); Assert.assertEquals(addOns.get(0).getDefaultQuantity(), addOn.getDefaultQuantity()); Assert.assertEquals(addOns.get(0).getDisplayQuantityOnHostedPage(), addOn.getDisplayQuantityOnHostedPage()); Assert.assertEquals(updatedAddOn.getName(), "New Name"); } finally {
Assert.assertEquals(addOnRecurly.getName(), addOn.getName()); Assert.assertEquals(addOnRecurly.getUnitAmountInCents(), addOn.getUnitAmountInCents()); Assert.assertEquals(addOnRecurly.getDefaultQuantity(), addOn.getDefaultQuantity()); Assert.assertEquals(addOnRecurly.getName(), addOn.getName()); Assert.assertEquals(addOnRecurly.getDefaultQuantity(), addOn.getDefaultQuantity()); Assert.assertEquals(addOnRecurly.getDisplayQuantityOnHostedPage(), addOn.getDisplayQuantityOnHostedPage()); Assert.assertEquals(addOns.size(), 1); Assert.assertEquals(addOns.get(0).getAddOnCode(), addOn.getAddOnCode()); Assert.assertEquals(addOns.get(0).getName(), addOn.getName()); Assert.assertEquals(addOns.get(0).getDefaultQuantity(), addOn.getDefaultQuantity()); Assert.assertEquals(addOns.get(0).getDisplayQuantityOnHostedPage(), addOn.getDisplayQuantityOnHostedPage()); Assert.assertEquals(updatedAddOn.getName(), "New Name"); } finally {