Skip to content

Commit f527872

Browse files
committed
fix tests
1 parent ec76a07 commit f527872

File tree

2 files changed

+23
-20
lines changed

2 files changed

+23
-20
lines changed

src/test/java/org/databunker/DatabunkerproApiPciTest.java

Lines changed: 12 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
import java.util.HashMap;
1717
import java.util.List;
1818
import java.util.Map;
19+
import org.databunker.options.TokenOptions;
1920

2021
import static org.junit.Assert.*;
2122

@@ -80,10 +81,11 @@ public void testCreditCardTokenization() throws IOException {
8081

8182
// Step 1: Tokenize a credit card number
8283
String creditCardNumber = "5467047429390590";
83-
Map<String, Object> options = new HashMap<>();
84-
options.put("slidingtime", "1d");
85-
options.put("finaltime", "12m");
86-
options.put("unique", true);
84+
TokenOptions options = new TokenOptions.Builder()
85+
.slidingtime("1d")
86+
.finaltime("12m")
87+
.unique(true)
88+
.build();
8789

8890
Map<String, Object> tokenResult = api.createToken("creditcard", creditCardNumber, options, null);
8991
assertNotNull(tokenResult);
@@ -160,10 +162,11 @@ public void testBulkCreditCardTokenization() throws IOException {
160162
records[i] = record;
161163
}
162164

163-
Map<String, Object> options = new HashMap<>();
164-
options.put("slidingtime", "30d");
165-
options.put("finaltime", "12m");
166-
options.put("unique", true);
165+
TokenOptions options = new TokenOptions.Builder()
166+
.slidingtime("30d")
167+
.finaltime("12m")
168+
.unique(true)
169+
.build();
167170

168171
Map<String, Object> bulkTokens = api.createTokensBulk(records, options, null);
169172
System.out.println("Bulk tokens: " + bulkTokens);
@@ -244,7 +247,7 @@ public void testBulkCreditCardTokenization() throws IOException {
244247

245248
try {
246249
// Test with empty records array
247-
Map<String, Object> emptyRecordsResponse = api.createTokensBulk(new Map[0], options, null);
250+
Map<String, Object> emptyRecordsResponse = api.createTokensBulk(new Map[0], (TokenOptions) null, null);
248251
if (emptyRecordsResponse != null) {
249252
assertEquals("error", emptyRecordsResponse.get("status"));
250253
assertNotNull(emptyRecordsResponse.get("message"));

src/test/java/org/databunker/DatabunkerproApiTest.java

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,6 @@
44
import org.apache.http.HttpEntity;
55
import org.apache.http.client.methods.CloseableHttpResponse;
66
import org.apache.http.client.methods.HttpGet;
7-
import org.apache.http.client.methods.HttpPost;
8-
import org.apache.http.entity.StringEntity;
97
import org.apache.http.impl.client.CloseableHttpClient;
108
import org.apache.http.impl.client.HttpClients;
119
import org.apache.http.util.EntityUtils;
@@ -18,6 +16,8 @@
1816
import java.util.HashMap;
1917
import java.util.Map;
2018
import java.util.Random;
19+
import org.databunker.options.BasicOptions;
20+
import org.databunker.options.SharedRecordOptions;
2121

2222
import static org.junit.Assert.*;
2323

@@ -198,10 +198,10 @@ public void testSessionManagement() throws IOException {
198198
);
199199

200200
// Create/Update session with options
201-
Map<String, Object> options = Map.of(
202-
"slidingtime", "1h",
203-
"finaltime", "24h"
204-
);
201+
BasicOptions options = new BasicOptions.Builder()
202+
.slidingtime("1h")
203+
.finaltime("24h")
204+
.build();
205205
Map<String, Object> upsertResult = api.upsertSession(sessionuuid, sessionData, options, null);
206206
assertNotNull(upsertResult);
207207
assertEquals("ok", upsertResult.get("status"));
@@ -268,11 +268,11 @@ public void testSharedRecordManagement() throws IOException {
268268
api.createUser(userData, null, null);
269269

270270
// Create shared record
271-
Map<String, Object> options = Map.of(
272-
"fields", "name,email",
273-
"partner", "test-partner",
274-
"finaltime", "1d"
275-
);
271+
SharedRecordOptions options = new SharedRecordOptions.Builder()
272+
.fields("name,email")
273+
.partner("test-partner")
274+
.finaltime("1d")
275+
.build();
276276
Map<String, Object> createResult = api.createSharedRecord("email", email, options, null);
277277
assertNotNull(createResult);
278278
assertEquals("ok", createResult.get("status"));

0 commit comments

Comments
 (0)