@Test(groups = "integration") public void testCreateCoupon() throws Exception { final Coupon couponData = TestUtils.createRandomCoupon(); try { // Create the coupon Coupon coupon = recurlyClient.createCoupon(couponData); Assert.assertNotNull(coupon); Assert.assertEquals(coupon.getName(), couponData.getName()); Assert.assertEquals(coupon.getCouponCode(), couponData.getCouponCode()); Assert.assertEquals(coupon.getDiscountType(), couponData.getDiscountType()); Assert.assertEquals(coupon.getDiscountPercent(), couponData.getDiscountPercent()); // Get the coupon coupon = recurlyClient.getCoupon(couponData.getCouponCode()); Assert.assertNotNull(coupon); Assert.assertEquals(coupon.getName(), couponData.getName()); Assert.assertEquals(coupon.getCouponCode(), couponData.getCouponCode()); Assert.assertEquals(coupon.getDiscountType(), couponData.getDiscountType()); Assert.assertEquals(coupon.getDiscountPercent(), couponData.getDiscountPercent()); // Also test getting all coupons Coupons coupons = recurlyClient.getCoupons(); Assert.assertNotNull(coupons); } finally { recurlyClient.deleteCoupon(couponData.getCouponCode()); } }
@Test(groups = "integration") public void testCreateCoupon() throws Exception { final Coupon couponData = TestUtils.createRandomCoupon(); try { // Create the coupon Coupon coupon = recurlyClient.createCoupon(couponData); Assert.assertNotNull(coupon); Assert.assertEquals(coupon.getName(), couponData.getName()); Assert.assertEquals(coupon.getCouponCode(), couponData.getCouponCode()); Assert.assertEquals(coupon.getDiscountType(), couponData.getDiscountType()); Assert.assertEquals(coupon.getDiscountPercent(), couponData.getDiscountPercent()); // Get the coupon coupon = recurlyClient.getCoupon(couponData.getCouponCode()); Assert.assertNotNull(coupon); Assert.assertEquals(coupon.getName(), couponData.getName()); Assert.assertEquals(coupon.getCouponCode(), couponData.getCouponCode()); Assert.assertEquals(coupon.getDiscountType(), couponData.getDiscountType()); Assert.assertEquals(coupon.getDiscountPercent(), couponData.getDiscountPercent()); // Also test getting all coupons Coupons coupons = recurlyClient.getCoupons(); Assert.assertNotNull(coupons); } finally { recurlyClient.deleteCoupon(couponData.getCouponCode()); } }
assertEquals(coupon.getDescription(), "test description."); assertEquals(coupon.getDiscountType(), DiscountType.percent); assertEquals(coupon.getDiscountPercent(), new Integer(100)); assertEquals(coupon.getRedeemByDate(), new DateTime("2017-12-31T00:00:00Z")); assertEquals(coupon.getSingleUse(), Boolean.FALSE);
assertEquals(coupon.getDescription(), "test description."); assertEquals(coupon.getDiscountType(), DiscountType.percent); assertEquals(coupon.getDiscountPercent(), new Integer(100)); assertEquals(coupon.getRedeemByDate(), new DateTime("2017-12-31T00:00:00Z")); assertEquals(coupon.getSingleUse(), Boolean.TRUE);
assertEquals(coupon.getDescription(), "test description."); assertEquals(coupon.getDiscountType(), DiscountType.percent); assertEquals(coupon.getDiscountPercent(), new Integer(100)); assertEquals(coupon.getRedeemByDate(), new DateTime("2017-12-31T00:00:00Z")); assertEquals(coupon.getSingleUse(), Boolean.FALSE);
assertEquals(coupon.getDescription(), "test description."); assertEquals(coupon.getDiscountType(), DiscountType.percent); assertEquals(coupon.getDiscountPercent(), new Integer(100)); assertEquals(coupon.getRedeemByDate(), new DateTime("2017-12-31T00:00:00Z")); assertEquals(coupon.getSingleUse(), Boolean.TRUE);
assertEquals(coupon.getDescription(), "test description."); assertEquals(coupon.getDiscountType(), DiscountType.percent); assertEquals(coupon.getDiscountPercent(), new Integer(100)); assertEquals(coupon.getRedeemByDate(), new DateTime("2017-12-31T00:00:00Z")); assertEquals(coupon.getSingleUse(), Boolean.TRUE);
assertEquals(coupon.getDescription(), "test description."); assertEquals(coupon.getDiscountType(), DiscountType.percent); assertEquals(coupon.getDiscountPercent(), new Integer(100)); assertEquals(coupon.getRedeemByDate(), new DateTime("2017-12-31T00:00:00Z")); assertEquals(coupon.getSingleUse(), Boolean.TRUE);