@Test public void testDelete() throws IOException, StripeException { final Customer customer = Customer.retrieve(CUSTOMER_ID); final Card card = getCardFixture(customer); final String deleteCardData = String.format( "{\"id\": \"%s\", \"object\": \"card\", \"deleted\": true}", card.getId() ); stubRequest( ApiResource.RequestMethod.DELETE, String.format("/v1/customers/%s/sources/%s", customer.getId(), card.getId()), null, Card.class, deleteCardData ); final Card deletedCard = card.delete(); assertNotNull(deletedCard); assertTrue(deletedCard.getDeleted()); verifyRequest( ApiResource.RequestMethod.DELETE, String.format("/v1/customers/%s/sources/%s", customer.getId(), card.getId()) ); } }