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

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

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

origin: killbilling/recurly-java-library

public MeasuredUnit getMeasuredUnit() {
  if (measuredUnit != null && measuredUnit.getHref() != null && !measuredUnit.getHref().isEmpty()) {
    measuredUnit = fetch(measuredUnit, MeasuredUnit.class);
  }
  return measuredUnit;
}
origin: killbilling/recurly-java-library

public void setId(final Object id) {
  this.id = longOrNull(id);
}
origin: killbilling/recurly-java-library

@Test(groups = "fast")
public void testDeserialization() throws Exception {
  // See https://dev.recurly.com/docs/list-measured-units
  final String measuredUnitData =
              " <measured_unit href=\"https://your-subdomain.recurly.com/v2/measured_units/1234567890\">\n" +
                " <id type=\"integer\">1234567890</id>" +
                "  <name>Streaming Bandwidth</name>\n" +
                "  <display_name>GB</display_name>\n" +
                "  <description>Video steaming bandwidth measured in gigabytes</description>\n" +
              "  </measured_unit>";
  final MeasuredUnit measuredUnit = xmlMapper.readValue(measuredUnitData, MeasuredUnit.class);
  Assert.assertEquals(measuredUnit.getId(), new Long(1234567890));
  Assert.assertEquals(measuredUnit.getName(), "Streaming Bandwidth");
  Assert.assertEquals(measuredUnit.getDisplayName(), "GB");
  Assert.assertEquals(measuredUnit.getDescription(), "Video steaming bandwidth measured in gigabytes");
}
origin: com.ning.billing/recurly-java-library

/**
 * Creates a random {@link MeasuredUnit} object for use in Tests given a seed
 *
 * @param seed The RNG seed
 * @return The random {@link MeasuredUnit} object
 */
public static MeasuredUnit createRandomMeasuredUnit(final int seed) {
  final MeasuredUnit measuredUnit = new MeasuredUnit();
  measuredUnit.setName(randomAlphaNumericString(10, seed));
  measuredUnit.setDisplayName(randomAlphaNumericString(10, seed));
  measuredUnit.setDescription(randomAlphaNumericString(50, seed));
  return measuredUnit;
}
origin: killbilling/recurly-java-library

  @Test(groups = "fast")
  public void testHashCodeAndEquality() throws Exception {
    // create MeasuredUnit of the same value but difference references
    MeasuredUnit measuredUnit = TestUtils.createRandomMeasuredUnit(0);
    MeasuredUnit otherMeasuredUnit = TestUtils.createRandomMeasuredUnit(0);

    assertNotEquals(System.identityHashCode(measuredUnit), System.identityHashCode(otherMeasuredUnit));
    assertEquals(measuredUnit.hashCode(), otherMeasuredUnit.hashCode());
    assertEquals(measuredUnit, otherMeasuredUnit);
  }
}
origin: killbilling/recurly-java-library

  private void verifyAddOns(final AddOns addOns) {
    Assert.assertEquals(addOns.size(), 1);

    final AddOn addOn = addOns.get(0);
    Assert.assertEquals(addOn.getAddOnCode(), "ipaddresses");
    Assert.assertEquals(addOn.getName(), "IP Addresses");
    Assert.assertEquals(addOn.getMeasuredUnit().getId(), new Long(12345678));
    Assert.assertEquals(addOn.getAddOnType(), "usage");
    Assert.assertEquals(addOn.getUsageType(), "price");
    Assert.assertEquals((boolean) addOn.getDisplayQuantityOnHostedPage(), false);
    Assert.assertEquals((int) addOn.getDefaultQuantity(), 1);
    Assert.assertEquals((int) addOn.getUnitAmountInCents().getUnitAmountUSD(), 200);
    Assert.assertEquals(addOn.getRevenueScheduleType(), RevenueScheduleType.EVENLY);
    Assert.assertEquals(addOn.getCreatedAt(), new DateTime("2011-06-28T12:34:56Z"));
    Assert.assertEquals(addOn.getUpdatedAt(), new DateTime("2011-06-28T12:34:56Z"));
  }
}
origin: killbilling/recurly-java-library

  return false;
if (measuredUnit != null ? !measuredUnit.equals(addOn.measuredUnit) : addOn.measuredUnit != null) {
  return false;
origin: com.ning.billing/recurly-java-library

@Test(groups = "fast")
public void testDeserialization() throws Exception {
  // See https://dev.recurly.com/docs/list-measured-units
  final String measuredUnitData =
              " <measured_unit href=\"https://your-subdomain.recurly.com/v2/measured_units/1234567890\">\n" +
                " <id type=\"integer\">1234567890</id>" +
                "  <name>Streaming Bandwidth</name>\n" +
                "  <display_name>GB</display_name>\n" +
                "  <description>Video steaming bandwidth measured in gigabytes</description>\n" +
              "  </measured_unit>";
  final MeasuredUnit measuredUnit = xmlMapper.readValue(measuredUnitData, MeasuredUnit.class);
  Assert.assertEquals(measuredUnit.getId(), new Long(1234567890));
  Assert.assertEquals(measuredUnit.getName(), "Streaming Bandwidth");
  Assert.assertEquals(measuredUnit.getDisplayName(), "GB");
  Assert.assertEquals(measuredUnit.getDescription(), "Video steaming bandwidth measured in gigabytes");
}
origin: killbilling/recurly-java-library

/**
 * Creates a random {@link MeasuredUnit} object for use in Tests given a seed
 *
 * @param seed The RNG seed
 * @return The random {@link MeasuredUnit} object
 */
public static MeasuredUnit createRandomMeasuredUnit(final int seed) {
  final MeasuredUnit measuredUnit = new MeasuredUnit();
  measuredUnit.setName(randomAlphaNumericString(10, seed));
  measuredUnit.setDisplayName(randomAlphaNumericString(10, seed));
  measuredUnit.setDescription(randomAlphaNumericString(50, seed));
  return measuredUnit;
}
origin: com.ning.billing/recurly-java-library

  @Test(groups = "fast")
  public void testHashCodeAndEquality() throws Exception {
    // create MeasuredUnit of the same value but difference references
    MeasuredUnit measuredUnit = TestUtils.createRandomMeasuredUnit(0);
    MeasuredUnit otherMeasuredUnit = TestUtils.createRandomMeasuredUnit(0);

    assertNotEquals(System.identityHashCode(measuredUnit), System.identityHashCode(otherMeasuredUnit));
    assertEquals(measuredUnit.hashCode(), otherMeasuredUnit.hashCode());
    assertEquals(measuredUnit, otherMeasuredUnit);
  }
}
origin: com.ning.billing/recurly-java-library

  private void verifyAddOns(final AddOns addOns) {
    Assert.assertEquals(addOns.size(), 1);

    final AddOn addOn = addOns.get(0);
    Assert.assertEquals(addOn.getAddOnCode(), "ipaddresses");
    Assert.assertEquals(addOn.getName(), "IP Addresses");
    Assert.assertEquals(addOn.getMeasuredUnit().getId(), new Long(12345678));
    Assert.assertEquals(addOn.getAddOnType(), "usage");
    Assert.assertEquals(addOn.getUsageType(), "price");
    Assert.assertEquals((boolean) addOn.getDisplayQuantityOnHostedPage(), false);
    Assert.assertEquals((int) addOn.getDefaultQuantity(), 1);
    Assert.assertEquals((int) addOn.getUnitAmountInCents().getUnitAmountUSD(), 200);
    Assert.assertEquals(addOn.getRevenueScheduleType(), RevenueScheduleType.EVENLY);
    Assert.assertEquals(addOn.getCreatedAt(), new DateTime("2011-06-28T12:34:56Z"));
    Assert.assertEquals(addOn.getUpdatedAt(), new DateTime("2011-06-28T12:34:56Z"));
  }
}
origin: com.ning.billing/recurly-java-library

Assert.assertEquals(measuredUnit1.getId(), new Long(12345678));
Assert.assertEquals(measuredUnit1.getName(), "Ad Impressions");
Assert.assertEquals(measuredUnit1.getDisplayName(), "Impression");
Assert.assertEquals(measuredUnit1.getDescription(), "Number of ad impressions");
Assert.assertEquals(measuredUnit2.getId(), new Long(12345679));
Assert.assertEquals(measuredUnit2.getName(), "Streaming Bandwidth");
Assert.assertEquals(measuredUnit2.getDisplayName(), "GB");
Assert.assertEquals(measuredUnit2.getDescription(), "Video steaming bandwidth measured in gigabytes");
origin: killbilling/recurly-java-library

Assert.assertEquals(measuredUnit1.getId(), new Long(12345678));
Assert.assertEquals(measuredUnit1.getName(), "Ad Impressions");
Assert.assertEquals(measuredUnit1.getDisplayName(), "Impression");
Assert.assertEquals(measuredUnit1.getDescription(), "Number of ad impressions");
Assert.assertEquals(measuredUnit2.getId(), new Long(12345679));
Assert.assertEquals(measuredUnit2.getName(), "Streaming Bandwidth");
Assert.assertEquals(measuredUnit2.getDisplayName(), "GB");
Assert.assertEquals(measuredUnit2.getDescription(), "Video steaming bandwidth measured in gigabytes");
com.ning.billing.recurly.modelMeasuredUnit

Most used methods

  • <init>
  • equals
  • getDescription
  • getDisplayName
  • getHref
  • getId
  • getName
  • hashCode
  • longOrNull
  • setDescription
  • setDisplayName
  • setId
  • setDisplayName,
  • setId,
  • setName,
  • stringOrNull

Popular in Java

  • Making http requests using okhttp
  • putExtra (Intent)
  • notifyDataSetChanged (ArrayAdapter)
  • getSystemService (Context)
  • ObjectMapper (com.fasterxml.jackson.databind)
    ObjectMapper provides functionality for reading and writing JSON, either to and from basic POJOs (Pl
  • Font (java.awt)
    The Font class represents fonts, which are used to render text in a visible way. A font provides the
  • TimeZone (java.util)
    TimeZone represents a time zone offset, and also figures out daylight savings. Typically, you get a
  • TreeMap (java.util)
    Walk the nodes of the tree left-to-right or right-to-left. Note that in descending iterations, next
  • BlockingQueue (java.util.concurrent)
    A java.util.Queue that additionally supports operations that wait for the queue to become non-empty
  • Manifest (java.util.jar)
    The Manifest class is used to obtain attribute information for a JarFile and its entries.
  • Top 12 Jupyter Notebook extensions
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