Package com.stripe.model

Examples of com.stripe.model.Coupon


    assertTrue(retrievedToken.getUsed());
  }

  @Test
  public void testCouponCreate() throws StripeException {
    Coupon coupon = Coupon.create(getUniqueCouponParams());
    assertEquals(coupon.getDuration(), "once");
  }
View Full Code Here


    assertEquals(coupon.getDuration(), "once");
  }

    @Test
    public void testCouponUpdate() throws StripeException {
        Coupon createdCoupon = Coupon.create(getUniqueCouponParams());
        Map<String, Object> updateParams = new HashMap<String, Object>();
        updateParams.put("metadata[message]", "This month is on us!");
        Coupon updatedCoupon = createdCoupon.update(updateParams);
        assertEquals(updatedCoupon.getMetadata().get("message"), "This month is on us!");
    }
View Full Code Here

        assertEquals(updatedCoupon.getMetadata().get("message"), "This month is on us!");
    }

  @Test
  public void testCouponRetrieve() throws StripeException {
    Coupon createdCoupon = Coupon.create(getUniqueCouponParams());
    Coupon retrievedCoupon = Coupon.retrieve(createdCoupon.getId());
    assertEquals(createdCoupon.getId(), retrievedCoupon.getId());
  }
View Full Code Here

    assertEquals(Coupons.size(), 1);
  }

  @Test
  public void testCouponDelete() throws StripeException {
    Coupon createdCoupon = Coupon.create(getUniqueCouponParams());
    DeletedCoupon deletedCoupon = createdCoupon.delete();
    assertTrue(deletedCoupon.getDeleted());
    assertEquals(deletedCoupon.getId(), createdCoupon.getId());
  }
View Full Code Here

    assertEquals(deletedCoupon.getId(), createdCoupon.getId());
  }

  @Test
  public void testCustomerCreateWithCoupon() throws StripeException {
    Coupon coupon = Coupon.create(getUniqueCouponParams());
    Map<String, Object> customerWithCouponParams = new HashMap<String, Object>();
    customerWithCouponParams.put("coupon", coupon.getId());
    Customer customer = Customer.create(customerWithCouponParams);
    assertEquals(customer.getDiscount().getCoupon().getId(), coupon.getId());

    customer.deleteDiscount();
    assertNull(Customer.retrieve(customer.getId()).getDiscount());
  }
View Full Code Here

    assertTrue(retrievedToken.getUsed());
  }

  @Test
  public void testCouponCreatePerCallAPIKey() throws StripeException {
    Coupon coupon = Coupon.create(getUniqueCouponParams(), Stripe.apiKey);
    assertEquals(coupon.getDuration(), "once");
  }
View Full Code Here

    assertEquals(coupon.getDuration(), "once");
  }

  @Test
  public void testCouponRetrievePerCallAPIKey() throws StripeException {
    Coupon createdCoupon = Coupon.create(getUniqueCouponParams(),
        Stripe.apiKey);
    Coupon retrievedCoupon = Coupon.retrieve(createdCoupon.getId(),
        Stripe.apiKey);
    assertEquals(createdCoupon.getId(), retrievedCoupon.getId());
  }
View Full Code Here

    assertEquals(Coupons.size(), 1);
  }

  @Test
  public void testCouponDeletePerCallAPIKey() throws StripeException {
    Coupon createdCoupon = Coupon.create(getUniqueCouponParams(),
        Stripe.apiKey);
    DeletedCoupon deletedCoupon = createdCoupon.delete(Stripe.apiKey);
    assertTrue(deletedCoupon.getDeleted());
    assertEquals(deletedCoupon.getId(), createdCoupon.getId());
  }
View Full Code Here

  }

  @Test
  public void testCustomerCreateWithCouponPerCallAPIKey()
      throws StripeException {
    Coupon coupon = Coupon.create(getUniqueCouponParams(), Stripe.apiKey);
    Map<String, Object> customerWithCouponParams = new HashMap<String, Object>();
    customerWithCouponParams.put("coupon", coupon.getId());
    Customer customer = Customer.create(customerWithCouponParams,
        Stripe.apiKey);
    assertEquals(customer.getDiscount().getCoupon().getId(), coupon.getId());

    customer.deleteDiscount();
    assertNull(Customer.retrieve(customer.getId()).getDiscount());
  }
View Full Code Here

TOP

Related Classes of com.stripe.model.Coupon

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.