diff --git a/README.md b/README.md index 04cc1b9225f..2ab18296a9d 100644 --- a/README.md +++ b/README.md @@ -17,14 +17,14 @@ Add this dependency to your project's POM: com.stripe stripe-java - 1.0.8 + 1.0.9 ### Others You'll need to manually install the following JARs: -* The Stripe JAR from https://code.stripe.com/stripe-java-1.0.8.jar +* The Stripe JAR from https://code.stripe.com/stripe-java-1.0.9.jar * [Google Gson](http://code.google.com/p/google-gson/) from . Usage diff --git a/VERSION b/VERSION index b0f3d96f877..66c4c2263e5 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.0.8 +1.0.9 diff --git a/pom.xml b/pom.xml index c2e2499dd0f..200c4b5cbe6 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ com.stripe stripe-java jar - 1.0.8 + 1.0.9 stripe-java https://github.com/stripe/stripe-java diff --git a/src/main/java/com/stripe/Stripe.java b/src/main/java/com/stripe/Stripe.java index fd3defee32c..60956b710b5 100644 --- a/src/main/java/com/stripe/Stripe.java +++ b/src/main/java/com/stripe/Stripe.java @@ -3,6 +3,6 @@ public abstract class Stripe { public static final String API_BASE = "https://api.stripe.com/v1"; - public static final String VERSION = "1.0.8"; + public static final String VERSION = "1.0.9"; public static String apiKey; } diff --git a/src/main/java/com/stripe/model/Plan.java b/src/main/java/com/stripe/model/Plan.java index 9f5443d409a..fb2f1c683a2 100644 --- a/src/main/java/com/stripe/model/Plan.java +++ b/src/main/java/com/stripe/model/Plan.java @@ -22,7 +22,7 @@ public static Plan retrieve(String id) throws StripeException { return request(RequestMethod.GET, instanceURL(Plan.class, id), null, Plan.class); } - public static Plan update(Map params) throws StripeException { + public Plan update(Map params) throws StripeException { return request(RequestMethod.POST, instanceURL(Plan.class, this.id), params, Plan.class); } diff --git a/src/test/java/com/stripe/StripeTest.java b/src/test/java/com/stripe/StripeTest.java index 92a7e817a92..f0aefaddf3e 100644 --- a/src/test/java/com/stripe/StripeTest.java +++ b/src/test/java/com/stripe/StripeTest.java @@ -35,8 +35,8 @@ public class StripeTest static Map defaultPlanParams = new HashMap(); static Map defaultCouponParams = new HashMap(); - static String getUniquePlanId() { return String.format("JAVA-BINDINGS-PLAN-%s", UUID.randomUUID()); } - static String getUniqueCouponId() { return String.format("JAVA-BINDINGS-COUPON-%s", UUID.randomUUID()); } + static String getUniquePlanId() { return String.format("JAVA-PLAN-%s", UUID.randomUUID()); } + static String getUniqueCouponId() { return String.format("JAVA-COUPON-%s", UUID.randomUUID()); } static Map getUniquePlanParams() { Map uniqueParams = new HashMap(); @@ -184,6 +184,15 @@ public void testInvalidCard() throws StripeException { assertEquals(plan.getInterval(), "month"); } + @Test public void testPlanUpdate() throws StripeException { + Plan createdPlan = Plan.create(getUniquePlanParams()); + System.out.println(createdPlan); + Map updateParams = new HashMap(); + updateParams.put("name", "Updated Plan Name"); + Plan updatedplan = createdPlan.update(updateParams); + assertEquals(updatedplan.getName(), "Updated Plan Name"); + } + @Test public void testPlanRetrieve() throws StripeException { Plan createdPlan = Plan.create(getUniquePlanParams()); Plan retrievedPlan = Plan.retrieve(createdPlan.getId());