@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"); }
@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"); }
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");
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");