    @Test
    public void toMap_catchesAllFields_fromRawJson() {

        try {
            JSONObject rawJsonObject = new JSONObject(JSON_CARD);
            Map<String, Object> rawMap = StripeJsonUtils.jsonObjectToMap(rawJsonObject);
            Card expectedCard = buildEquivalentJsonCard();
            JsonTestUtils.assertMapEquals(rawMap, expectedCard.toMap());
        } catch (JSONException unexpected) {
            fail();
        }
    }