Skip to content

Commit d9367ef

Browse files
Fix instrumentation gateway tests
1 parent 227c0aa commit d9367ef

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

internal-api/src/main/java/datadog/trace/api/gateway/InstrumentationGateway.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@
2222
import static datadog.trace.api.gateway.Events.REQUEST_PATH_PARAMS_ID;
2323
import static datadog.trace.api.gateway.Events.REQUEST_SESSION_ID;
2424
import static datadog.trace.api.gateway.Events.REQUEST_STARTED_ID;
25+
import static datadog.trace.api.gateway.Events.RESPONSE_BODY_ID;
2526
import static datadog.trace.api.gateway.Events.RESPONSE_HEADER_DONE_ID;
2627
import static datadog.trace.api.gateway.Events.RESPONSE_HEADER_ID;
2728
import static datadog.trace.api.gateway.Events.RESPONSE_STARTED_ID;
@@ -346,6 +347,7 @@ public Flow<Void> apply(RequestContext ctx, StoredBodySupplier storedBodySupplie
346347
case GRPC_SERVER_REQUEST_MESSAGE_ID:
347348
case GRAPHQL_SERVER_REQUEST_MESSAGE_ID:
348349
case REQUEST_BODY_CONVERTED_ID:
350+
case RESPONSE_BODY_ID:
349351
return (C)
350352
new BiFunction<RequestContext, Object, Flow<Void>>() {
351353
@Override

internal-api/src/test/java/datadog/trace/api/gateway/InstrumentationGatewayTest.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -190,6 +190,9 @@ public void testNormalCalls() {
190190
ss.registerCallback(events.requestBodyProcessed(), callback);
191191
assertThat(cbp.getCallback(events.requestBodyProcessed()).apply(null, null).getAction())
192192
.isEqualTo(Flow.Action.Noop.INSTANCE);
193+
ss.registerCallback(events.responseBody(), callback);
194+
assertThat(cbp.getCallback(events.responseBody()).apply(null, null).getAction())
195+
.isEqualTo(Flow.Action.Noop.INSTANCE);
193196
ss.registerCallback(events.grpcServerMethod(), callback);
194197
assertThat(cbp.getCallback(events.grpcServerMethod()).apply(null, null).getAction())
195198
.isEqualTo(Flow.Action.Noop.INSTANCE);
@@ -260,6 +263,9 @@ public void testThrowableBlocking() {
260263
ss.registerCallback(events.requestBodyProcessed(), throwback);
261264
assertThat(cbp.getCallback(events.requestBodyProcessed()).apply(null, null).getAction())
262265
.isEqualTo(Flow.Action.Noop.INSTANCE);
266+
ss.registerCallback(events.responseBody(), throwback);
267+
assertThat(cbp.getCallback(events.responseBody()).apply(null, null).getAction())
268+
.isEqualTo(Flow.Action.Noop.INSTANCE);
263269
ss.registerCallback(events.grpcServerMethod(), throwback);
264270
assertThat(cbp.getCallback(events.grpcServerMethod()).apply(null, null).getAction())
265271
.isEqualTo(Flow.Action.Noop.INSTANCE);

0 commit comments

Comments
 (0)