@@ -6,7 +6,6 @@ import com.fasterxml.jackson.databind.json.JsonMapper
66import com.github.tomakehurst.wiremock.client.WireMock.anyUrl
77import com.github.tomakehurst.wiremock.client.WireMock.equalTo
88import com.github.tomakehurst.wiremock.client.WireMock.get
9- import com.github.tomakehurst.wiremock.client.WireMock.getRequestedFor
109import com.github.tomakehurst.wiremock.client.WireMock.matchingJsonPath
1110import com.github.tomakehurst.wiremock.client.WireMock.ok
1211import com.github.tomakehurst.wiremock.client.WireMock.post
@@ -21,8 +20,6 @@ import com.lithic.api.core.JsonString
2120import com.lithic.api.core.JsonValue
2221import com.lithic.api.core.jsonMapper
2322import com.lithic.api.models.*
24- import com.lithic.api.models.CardListPage
25- import com.lithic.api.models.CardListParams
2623import java.time.OffsetDateTime
2724import org.junit.jupiter.api.BeforeEach
2825import org.junit.jupiter.api.Test
@@ -136,76 +133,4 @@ class ServiceParamsTest {
136133
137134 verify(postRequestedFor(anyUrl()))
138135 }
139-
140- @Test
141- fun cardsListWithAdditionalParams () {
142- val additionalHeaders = mutableMapOf<String , List <String >>()
143-
144- additionalHeaders.put(" x-test-header" , listOf (" abc1234" ))
145-
146- val additionalQueryParams = mutableMapOf<String , List <String >>()
147-
148- additionalQueryParams.put(" test_query_param" , listOf (" def567" ))
149-
150- val params =
151- CardListParams .builder()
152- .accountToken(" 182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e" )
153- .begin(OffsetDateTime .parse(" 2019-12-27T18:11:19.117Z" ))
154- .end(OffsetDateTime .parse(" 2019-12-27T18:11:19.117Z" ))
155- .endingBefore(" string" )
156- .pageSize(123L )
157- .startingAfter(" string" )
158- .state(CardListParams .State .OPEN )
159- .additionalHeaders(additionalHeaders)
160- .additionalQueryParams(additionalQueryParams)
161- .build()
162-
163- val apiResponse =
164- CardListPage .Response .builder()
165- .data(
166- listOf (
167- Card .builder()
168- .token(" 7ef7d65c-9023-4da3-b113-3b8583fd7951" )
169- .created(OffsetDateTime .parse(" 2021-06-28T22:53:15Z" ))
170- .funding(
171- Card .FundingAccount .builder()
172- .token(" 182bd5e5-6e1a-4fe4-a799-aa6d9a6ab26e" )
173- .created(OffsetDateTime .parse(" 2019-12-27T18:11:19.117Z" ))
174- .lastFour(" xxxx" )
175- .state(Card .FundingAccount .State .ENABLED )
176- .type(Card .FundingAccount .Type .DEPOSITORY_CHECKING )
177- .accountName(" string" )
178- .nickname(" x" )
179- .build()
180- )
181- .lastFour(" xxxx" )
182- .spendLimit(123L )
183- .spendLimitDuration(SpendLimitDuration .ANNUALLY )
184- .state(Card .State .CLOSED )
185- .type(Card .Type .VIRTUAL )
186- .authRuleTokens(listOf (" string" ))
187- .cvv(" 776" )
188- .digitalCardArtToken(" 00000000-0000-0000-1000-000000000000" )
189- .expMonth(" 06" )
190- .expYear(" 2027" )
191- .hostname(" string" )
192- .memo(" New Card" )
193- .pan(" 4111111289144142" )
194- .build()
195- )
196- )
197- .hasMore(true )
198- .build()
199-
200- stubFor(
201- get(anyUrl())
202- .withHeader(" x-test-header" , equalTo(" abc1234" ))
203- .withQueryParam(" test_query_param" , equalTo(" def567" ))
204- .willReturn(ok(JSON_MAPPER .writeValueAsString(apiResponse)))
205- )
206-
207- client.cards().list(params)
208-
209- verify(getRequestedFor(anyUrl()))
210- }
211136}
0 commit comments