Skip to content

Commit

Permalink
Test for usage setting
Browse files Browse the repository at this point in the history
  • Loading branch information
richardm-stripe committed Nov 30, 2023
1 parent 3433630 commit 942efdc
Showing 1 changed file with 11 additions and 0 deletions.
11 changes: 11 additions & 0 deletions src/test/java/com/stripe/StripeClientTest.java
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@

import com.stripe.model.terminal.Reader;
import com.stripe.net.*;
import java.util.List;
import java.util.Map;
import org.junit.jupiter.api.Test;
import org.mockito.Mockito;
Expand Down Expand Up @@ -43,4 +44,14 @@ public void clientOptionsDefaults() {
assertEquals(Stripe.UPLOAD_API_BASE, options.getFilesBase());
assertEquals(0, options.getMaxNetworkRetries());
}

@Test
public void setsUsageOnResponseGetter() throws Exception {
StripeResponseGetter responseGetter = new LiveStripeResponseGetter();
new StripeClient(responseGetter);
Object usage = responseGetter.getClass().getDeclaredField("usage").get(responseGetter);
assertTrue(usage instanceof List);
assertEquals(1, ((List<?>) usage).size());
assertEquals("stripe_client", ((List<?>) usage).get(0));
}
}

0 comments on commit 942efdc

Please sign in to comment.