Skip to content

Commit fe62dd3

Browse files
committed
Add debug logging to identify failing testV2IdentityMapUnmapped cases
1 parent da8c284 commit fe62dd3

File tree

2 files changed

+20
-0
lines changed

2 files changed

+20
-0
lines changed

src/test/java/suite/operator/OperatorTest.java

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,18 @@ public void testV2TokenValidate(String label, Operator operator, String operator
102102
"suite.operator.TestData#identityMapBatchBadPhoneArgs"
103103
})
104104
public void testV2IdentityMapUnmapped(String label, Operator operator, String operatorName, String payload) throws Exception {
105+
System.out.println("========================================");
106+
System.out.println("TEST: testV2IdentityMapUnmapped");
107+
System.out.println("Label: " + label);
108+
System.out.println("Operator: " + operatorName);
109+
System.out.println("Payload: " + payload);
110+
105111
JsonNode response = operator.v2IdentityMap(payload);
112+
113+
System.out.println("Response: " + response.toString());
114+
System.out.println("Status: " + response.at("/status").asText());
115+
System.out.println("Unmapped reason: " + response.at("/body/unmapped/0/reason").asText());
116+
System.out.println("========================================");
106117

107118
assertThat(response.at("/status").asText()).isEqualTo("success");
108119
assertThat(response.at("/body/unmapped/0/reason").asText()).isEqualTo("invalid identifier");

src/test/java/suite/operator/TestData.java

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -278,9 +278,12 @@ public static Set<Arguments> identityMapBatchBadEmailArgs() {
278278
);
279279

280280
Set<Arguments> args = new HashSet<>();
281+
int index = 0;
281282
for (Operator operator : operators) {
282283
for (List<String> input : inputs) {
284+
System.out.println("[EMAIL-BAD-" + index + "] " + input.get(0) + " | Operator: " + operator.getName());
283285
args.add(Arguments.of(input.get(0), operator, operator.getName(), input.get(1)));
286+
index++;
284287
}
285288
}
286289
return args;
@@ -297,11 +300,17 @@ public static Set<Arguments> identityMapBatchBadPhoneArgs() {
297300

298301
Set<Arguments> args = new HashSet<>();
299302
if (App.PHONE_SUPPORT) {
303+
System.out.println("PHONE_SUPPORT is TRUE - generating phone tests");
304+
int index = 0;
300305
for (Operator operator : operators) {
301306
for (List<String> input : inputs) {
307+
System.out.println("[PHONE-BAD-" + index + "] " + input.get(0) + " | Operator: " + operator.getName());
302308
args.add(Arguments.of(input.get(0), operator, operator.getName(), input.get(1)));
309+
index++;
303310
}
304311
}
312+
} else {
313+
System.out.println("PHONE_SUPPORT is FALSE - skipping phone tests");
305314
}
306315
return args;
307316
}

0 commit comments

Comments
 (0)