private void testSubscriptionNotification(final SubscriptionNotification subscriptionNotification) { final PushSubscription subscription = subscriptionNotification.getSubscription(); Assert.assertNotNull(subscription); final Plan plan = subscription.getPlan(); Assert.assertNotNull(plan); Assert.assertEquals(plan.getPlanCode(), "1dpt"); Assert.assertEquals(plan.getName(), "Subscription One"); Assert.assertEquals(subscription.getUuid(), "292332928954ca62fa48048be5ac98ec"); Assert.assertEquals(subscription.getState(), "active"); Assert.assertEquals(subscription.getQuantity(), new Integer(1)); Assert.assertNull(subscription.getUnitAmountInCents()); Assert.assertEquals(subscription.getTotalAmountInCents(), new Integer(200)); Assert.assertEquals(subscription.getActivatedAt(), new DateTime("2010-09-23T22:12:39Z")); Assert.assertNull(subscription.getCanceledAt()); Assert.assertNull(subscription.getExpiresAt()); Assert.assertEquals(subscription.getResumeAt(), new DateTime("2018-03-20T22:12:08Z")); Assert.assertEquals(subscription.getPausedAt(), new DateTime("2018-03-10T22:12:08Z")); Assert.assertEquals(subscription.getRemainingPauseCycles(), new Integer(9)); Assert.assertEquals(subscription.getCurrentPeriodStartedAt(), new DateTime("2010-09-23T22:03:30Z")); Assert.assertEquals(subscription.getCurrentPeriodEndsAt(), new DateTime("2010-09-24T22:03:30Z")); Assert.assertEquals(subscription.getStartsAt(), new DateTime("2010-09-23T07:00:00Z")); Assert.assertNull(subscription.getTrialStartedAt()); Assert.assertNull(subscription.getTrialEndsAt()); }
private void verifyPendingSubscription(final Subscription subscription) { Subscription pending = subscription.getPendingSubscription(); Assert.assertEquals(pending.getPlan().getPlanCode(), "silver"); Assert.assertEquals(pending.getPlan().getName(), "Silver plan"); Assert.assertEquals(pending.getUnitAmountInCents(), (Integer) 400); Assert.assertEquals(pending.getQuantity(), (Integer) 1); Assert.assertEquals(pending.getAddOns().size(), 0); } }
private void verifyPendingSubscription(final Subscription subscription) { Subscription pending = subscription.getPendingSubscription(); Assert.assertEquals(pending.getPlan().getPlanCode(), "silver"); Assert.assertEquals(pending.getPlan().getName(), "Silver plan"); Assert.assertEquals(pending.getUnitAmountInCents(), (Integer) 400); Assert.assertEquals(pending.getQuantity(), (Integer) 1); Assert.assertEquals(pending.getAddOns().size(), 0); } }
private void testSubscriptionNotification(final SubscriptionNotification subscriptionNotification) { final PushSubscription subscription = subscriptionNotification.getSubscription(); Assert.assertNotNull(subscription); final Plan plan = subscription.getPlan(); Assert.assertNotNull(plan); Assert.assertEquals(plan.getPlanCode(), "1dpt"); Assert.assertEquals(plan.getName(), "Subscription One"); Assert.assertEquals(subscription.getUuid(), "292332928954ca62fa48048be5ac98ec"); Assert.assertEquals(subscription.getState(), "active"); Assert.assertEquals(subscription.getQuantity(), new Integer(1)); Assert.assertNull(subscription.getUnitAmountInCents()); Assert.assertEquals(subscription.getTotalAmountInCents(), new Integer(200)); Assert.assertEquals(subscription.getActivatedAt(), new DateTime("2010-09-23T22:12:39Z")); Assert.assertNull(subscription.getCanceledAt()); Assert.assertNull(subscription.getExpiresAt()); Assert.assertEquals(subscription.getResumeAt(), new DateTime("2018-03-20T22:12:08Z")); Assert.assertEquals(subscription.getPausedAt(), new DateTime("2018-03-10T22:12:08Z")); Assert.assertEquals(subscription.getRemainingPauseCycles(), new Integer(9)); Assert.assertEquals(subscription.getCurrentPeriodStartedAt(), new DateTime("2010-09-23T22:03:30Z")); Assert.assertEquals(subscription.getCurrentPeriodEndsAt(), new DateTime("2010-09-24T22:03:30Z")); Assert.assertEquals(subscription.getStartsAt(), new DateTime("2010-09-23T07:00:00Z")); Assert.assertNull(subscription.getTrialStartedAt()); Assert.assertNull(subscription.getTrialEndsAt()); }
Assert.assertEquals(plan.getName(), "Gold plan"); Assert.assertEquals((int) plan.getPlanIntervalLength(), 1); Assert.assertEquals(plan.getPlanIntervalUnit(), "months");
Assert.assertEquals(plan.getName(), "Gold plan"); Assert.assertEquals((int) plan.getPlanIntervalLength(), 1); Assert.assertEquals(plan.getPlanIntervalUnit(), "months");
Assert.assertEquals(plan.getName(), "Gold plan"); Assert.assertEquals((int) plan.getPlanIntervalLength(), 1); Assert.assertEquals(plan.getPlanIntervalUnit(), "months");
Assert.assertEquals(plan.getName(), "Gold plan"); Assert.assertEquals((int) plan.getPlanIntervalLength(), 1); Assert.assertEquals(plan.getPlanIntervalUnit(), "months");
Assert.assertEquals(plan.getName(), "Gold plan"); Assert.assertEquals((int) plan.getPlanIntervalLength(), 1); Assert.assertEquals(plan.getPlanIntervalUnit(), "months");
Assert.assertEquals(plan.getName(), "Gold plan"); Assert.assertEquals((int) plan.getPlanIntervalLength(), 1); Assert.assertEquals(plan.getPlanIntervalUnit(), "months");
Assert.assertEquals(updatedPlan.getName(), "A new name"); Assert.assertEquals(updatedPlan.getDescription(), "A new description"); } finally {
Assert.assertEquals(updatedPlan.getName(), "A new name"); Assert.assertEquals(updatedPlan.getDescription(), "A new description"); } finally {