Tabnine Logo
AccountBalance
Code IndexAdd Tabnine to your IDE (free)

How to use
AccountBalance
in
com.ning.billing.recurly.model

Best Java code snippets using com.ning.billing.recurly.model.AccountBalance (Showing top 5 results out of 315)

origin: killbilling/recurly-java-library

public void setPastDue(final Object pastDue) { this.pastDue = booleanOrNull(pastDue); }
origin: com.ning.billing/recurly-java-library

  @Test(groups = "fast")
  public void testSerialization() throws Exception {
    final String accountBalanceData = "<account_balance href=\"https://api.recurly.com/v2/accounts/1/balance\">\n" +
        "<account href=\"https://api.recurly.com/v2/accounts/1\"/>\n" +
        "<past_due type=\"boolean\">true</past_due>\n" +
        "<balance_in_cents>\n" +
          "<USD type=\"integer\">400</USD>\n" +
        "</balance_in_cents>\n" +
        "</account_balance>\n";

    final AccountBalance balance = xmlMapper.readValue(accountBalanceData, AccountBalance.class);

    Assert.assertEquals(balance.getHref(), "https://api.recurly.com/v2/accounts/1/balance");
    Assert.assertEquals(balance.getPastDue(), Boolean.TRUE);
    Assert.assertEquals(balance.getBalanceInCents().getUnitAmountUSD(), new Integer(400));
  }
}
origin: com.ning.billing/recurly-java-library

@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());
  }
}
origin: killbilling/recurly-java-library

  @Test(groups = "fast")
  public void testSerialization() throws Exception {
    final String accountBalanceData = "<account_balance href=\"https://api.recurly.com/v2/accounts/1/balance\">\n" +
        "<account href=\"https://api.recurly.com/v2/accounts/1\"/>\n" +
        "<past_due type=\"boolean\">true</past_due>\n" +
        "<balance_in_cents>\n" +
          "<USD type=\"integer\">400</USD>\n" +
        "</balance_in_cents>\n" +
        "</account_balance>\n";

    final AccountBalance balance = xmlMapper.readValue(accountBalanceData, AccountBalance.class);

    Assert.assertEquals(balance.getHref(), "https://api.recurly.com/v2/accounts/1/balance");
    Assert.assertEquals(balance.getPastDue(), Boolean.TRUE);
    Assert.assertEquals(balance.getBalanceInCents().getUnitAmountUSD(), new Integer(400));
  }
}
origin: killbilling/recurly-java-library

@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());
  }
}
com.ning.billing.recurly.modelAccountBalance

Most used methods

  • booleanOrNull
  • getBalanceInCents
  • getHref
  • getPastDue

Popular in Java

  • Finding current android device location
  • getOriginalFilename (MultipartFile)
    Return the original filename in the client's filesystem.This may contain path information depending
  • getSupportFragmentManager (FragmentActivity)
  • setContentView (Activity)
  • PrintWriter (java.io)
    Wraps either an existing OutputStream or an existing Writerand provides convenience methods for prin
  • URL (java.net)
    A Uniform Resource Locator that identifies the location of an Internet resource as specified by RFC
  • Collections (java.util)
    This class consists exclusively of static methods that operate on or return collections. It contains
  • LinkedList (java.util)
    Doubly-linked list implementation of the List and Dequeinterfaces. Implements all optional list oper
  • Modifier (javassist)
    The Modifier class provides static methods and constants to decode class and member access modifiers
  • BasicDataSource (org.apache.commons.dbcp)
    Basic implementation of javax.sql.DataSource that is configured via JavaBeans properties. This is no
  • CodeWhisperer alternatives
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now