@Test public void testDeserialize() throws Exception { final String data = getFixture("/v1/charges/ch_123"); final Charge charge = ApiResource.GSON.fromJson(data, Charge.class); assertNotNull(charge); assertNotNull(charge.getId()); assertEquals("charge", charge.getObject()); assertNull(charge.getApplicationObject()); assertNull(charge.getApplicationFeeObject()); assertNull(charge.getBalanceTransactionObject()); assertNull(charge.getCustomerObject()); assertNull(charge.getDestinationObject()); assertNull(charge.getDisputeObject()); assertNull(charge.getInvoiceObject()); assertNull(charge.getOnBehalfOfObject()); assertNull(charge.getOrderObject()); assertNull(charge.getReviewObject()); assertNull(charge.getSourceTransferObject()); assertNull(charge.getTransferObject()); }
assertNotNull(application.getId()); assertEquals(charge.getApplication(), application.getId()); final ApplicationFee applicationFee = charge.getApplicationFeeObject(); assertNotNull(applicationFee); assertNotNull(applicationFee.getId());