@JsonIgnore @Override public AddOns getNext() { return getNext(AddOns.class); } }
@JsonIgnore @Override public AddOns getStart() { return getStart(AddOns.class); }
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")); } }
return false; if (addOns != null ? !addOns.equals(plan.addOns) : plan.addOns != null) { return false;
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(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(addOns.get(0).getUnitAmountInCents(), addOn.getUnitAmountInCents());
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(addOns.get(0).getUnitAmountInCents(), addOn.getUnitAmountInCents());