Skip to content

Commit 124e3de

Browse files
committed
update tests to expect truncated values from OperationContext when limits are exceeded.
1 parent f7776e9 commit 124e3de

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

web/src/test/java/com/microsoft/applicationinsights/web/internal/correlation/TelemetryCorrelationUtilsTests.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
package com.microsoft.applicationinsights.web.internal.correlation;
2323

2424
import com.microsoft.applicationinsights.TelemetryConfiguration;
25+
import org.apache.commons.lang3.StringUtils;
2526
import org.junit.*;
2627
import com.microsoft.applicationinsights.extensibility.context.OperationContext;
2728
import com.microsoft.applicationinsights.internal.util.DateTimeUtils;
@@ -405,7 +406,7 @@ public void testRequestIdOverflow() {
405406
//validate operation context ID's
406407
OperationContext operation = requestTelemetry.getContext().getOperation();
407408
assertEquals(rootId, operation.getId());
408-
assertEquals(incomingId, operation.getParentId());
409+
assertEquals(StringUtils.truncate(incomingId, 128), operation.getParentId());
409410
}
410411

411412
@Test
@@ -446,8 +447,8 @@ public void testRequestIdOverflowWithInvalidRequestId() {
446447

447448
//validate operation context ID's
448449
OperationContext operation = requestTelemetry.getContext().getOperation();
449-
assertEquals(incomingId, operation.getId());
450-
assertEquals(incomingId, operation.getParentId());
450+
assertEquals(StringUtils.truncate(incomingId, 128), operation.getId());
451+
assertEquals(StringUtils.truncate(incomingId, 128), operation.getParentId());
451452
}
452453

453454
@Test

0 commit comments

Comments
 (0)