@Test(groups = "integration") public void testGetAccountBalance() throws Exception { final Account accountData = TestUtils.createRandomAccount(); final BillingInfo billingInfoData = TestUtils.createRandomBillingInfo(); try { final Account account = recurlyClient.createAccount(accountData); // Create BillingInfo billingInfoData.setAccount(account); final BillingInfo billingInfo = recurlyClient.createOrUpdateBillingInfo(billingInfoData); Assert.assertNotNull(billingInfo); final BillingInfo retrievedBillingInfo = recurlyClient.getBillingInfo(account.getAccountCode()); Assert.assertNotNull(retrievedBillingInfo); final Adjustment adjustment = new Adjustment(); adjustment.setUnitAmountInCents(150); adjustment.setCurrency(CURRENCY); recurlyClient.createAccountAdjustment(account.getAccountCode(), adjustment); final AccountBalance balance = recurlyClient.getAccountBalance(account.getAccountCode()); Assert.assertEquals(balance.getBalanceInCents().getUnitAmountUSD(), new Integer(150)); Assert.assertEquals(balance.getPastDue(), Boolean.FALSE); } finally { // Clean up recurlyClient.clearBillingInfo(accountData.getAccountCode()); recurlyClient.closeAccount(accountData.getAccountCode()); } }
a.setCurrency(CURRENCY); final Adjustment createdA = recurlyClient.createAccountAdjustment(accountData.getAccountCode(), a);
@Test(groups = "integration") public void testGetAccountBalance() throws Exception { final Account accountData = TestUtils.createRandomAccount(); final BillingInfo billingInfoData = TestUtils.createRandomBillingInfo(); try { final Account account = recurlyClient.createAccount(accountData); // Create BillingInfo billingInfoData.setAccount(account); final BillingInfo billingInfo = recurlyClient.createOrUpdateBillingInfo(billingInfoData); Assert.assertNotNull(billingInfo); final BillingInfo retrievedBillingInfo = recurlyClient.getBillingInfo(account.getAccountCode()); Assert.assertNotNull(retrievedBillingInfo); final Adjustment adjustment = new Adjustment(); adjustment.setUnitAmountInCents(150); adjustment.setCurrency(CURRENCY); recurlyClient.createAccountAdjustment(account.getAccountCode(), adjustment); final AccountBalance balance = recurlyClient.getAccountBalance(account.getAccountCode()); Assert.assertEquals(balance.getBalanceInCents().getUnitAmountUSD(), new Integer(150)); Assert.assertEquals(balance.getPastDue(), Boolean.FALSE); } finally { // Clean up recurlyClient.clearBillingInfo(accountData.getAccountCode()); recurlyClient.closeAccount(accountData.getAccountCode()); } }
a.setCurrency(CURRENCY); final Adjustment createdA = recurlyClient.createAccountAdjustment(accountData.getAccountCode(), a);
adjustmentData1.setDescription("A description of an account adjustment1"); recurlyClient.createAccountAdjustment(account.getAccountCode(), adjustmentData1); adjustmentData2.setDescription("A description of an account adjustment2"); recurlyClient.createAccountAdjustment(account.getAccountCode(), adjustmentData2);
adjustmentData1.setDescription("A description of an account adjustment1"); recurlyClient.createAccountAdjustment(account.getAccountCode(), adjustmentData1); adjustmentData2.setDescription("A description of an account adjustment2"); recurlyClient.createAccountAdjustment(account.getAccountCode(), adjustmentData2);
a.setCurrency(CURRENCY); recurlyClient.createAccountAdjustment(accountData.getAccountCode(), a); b.setCurrency(CURRENCY); final Adjustment createdB = recurlyClient.createAccountAdjustment(accountData.getAccountCode(), b);
a.setCurrency(CURRENCY); recurlyClient.createAccountAdjustment(accountData.getAccountCode(), a); b.setCurrency(CURRENCY); final Adjustment createdB = recurlyClient.createAccountAdjustment(accountData.getAccountCode(), b);
a.setCurrency(CURRENCY); final Adjustment createdA = recurlyClient.createAccountAdjustment(accountData.getAccountCode(), a); b.setCurrency(CURRENCY); final Adjustment createdB = recurlyClient.createAccountAdjustment(accountData.getAccountCode(), b); c.setCurrency(CURRENCY); final Adjustment created = recurlyClient.createAccountAdjustment(accountData.getAccountCode(), c);
recurlyClient.createAccountAdjustment(accountData.getAccountCode(), adjustment); recurlyClient.createAccountAdjustment(accountData.getAccountCode(), adjustmentWithCode);
adjustmentData1.setDescription("A description of an account adjustment1"); recurlyClient.createAccountAdjustment(account.getAccountCode(), adjustmentData1); adjustmentData2.setDescription("A description of an account adjustment2"); recurlyClient.createAccountAdjustment(account.getAccountCode(), adjustmentData2);
a.setCurrency(CURRENCY); final Adjustment createdA = recurlyClient.createAccountAdjustment(accountData.getAccountCode(), a); b.setCurrency(CURRENCY); final Adjustment createdB = recurlyClient.createAccountAdjustment(accountData.getAccountCode(), b); c.setCurrency(CURRENCY); final Adjustment created = recurlyClient.createAccountAdjustment(accountData.getAccountCode(), c);
recurlyClient.createAccountAdjustment(accountData.getAccountCode(), adjustment); recurlyClient.createAccountAdjustment(accountData.getAccountCode(), adjustmentWithCode);
adjustmentData1.setDescription("A description of an account adjustment1"); recurlyClient.createAccountAdjustment(account.getAccountCode(), adjustmentData1); adjustmentData2.setDescription("A description of an account adjustment2"); recurlyClient.createAccountAdjustment(account.getAccountCode(), adjustmentData2);
adjustmentData.setDescription("A description of an account adjustment"); Adjustment adjustment = recurlyClient.createAccountAdjustment(account.getAccountCode(), adjustmentData); final String uuid = adjustment.getUuid();
adjustmentData.setDescription("A description of an account adjustment"); Adjustment adjustment = recurlyClient.createAccountAdjustment(account.getAccountCode(), adjustmentData); final String uuid = adjustment.getUuid();