Skip to content

Commit 743d865

Browse files
committed
jaxrs-common
1 parent 842deee commit 743d865

File tree

2 files changed

+17
-20
lines changed

2 files changed

+17
-20
lines changed

instrumentation/jaxrs/jaxrs-common/testing/src/main/java/io/opentelemetry/instrumentation/jaxrs/AbstractJaxRsFilterTest.java

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,7 @@
1010
import static io.opentelemetry.semconv.ErrorAttributes.ERROR_TYPE;
1111
import static io.opentelemetry.semconv.HttpAttributes.HTTP_REQUEST_METHOD;
1212
import static io.opentelemetry.semconv.HttpAttributes.HTTP_ROUTE;
13-
import static io.opentelemetry.semconv.incubating.CodeIncubatingAttributes.CODE_FUNCTION;
14-
import static io.opentelemetry.semconv.incubating.CodeIncubatingAttributes.CODE_NAMESPACE;
13+
import static io.opentelemetry.semconv.incubating.CodeIncubatingAttributes.CODE_FUNCTION_NAME;
1514
import static org.assertj.core.api.Assertions.assertThat;
1615

1716
import io.opentelemetry.api.trace.SpanKind;
@@ -25,7 +24,6 @@
2524
import org.junit.jupiter.params.provider.Arguments;
2625
import org.junit.jupiter.params.provider.MethodSource;
2726

28-
@SuppressWarnings("deprecation") // using deprecated semconv
2927
public abstract class AbstractJaxRsFilterTest<SERVER> extends AbstractHttpServerUsingTest<SERVER> {
3028

3129
protected static class TestResponse {
@@ -143,13 +141,14 @@ void request(
143141
if (abortPrematch) {
144142
span.hasAttributesSatisfyingExactly(
145143
satisfies(
146-
CODE_NAMESPACE,
147-
name -> name.endsWith("JaxRsFilterTest$PrematchRequestFilter")),
148-
equalTo(CODE_FUNCTION, "filter"));
144+
CODE_FUNCTION_NAME,
145+
name ->
146+
name.endsWith("JaxRsFilterTest$PrematchRequestFilter.filter")));
149147
} else {
150148
span.hasAttributesSatisfyingExactly(
151-
satisfies(CODE_NAMESPACE, name -> name.contains("Resource$Test")),
152-
equalTo(CODE_FUNCTION, "hello"));
149+
satisfies(
150+
CODE_FUNCTION_NAME,
151+
name -> name.contains("Resource$Test").endsWith(".hello")));
153152
}
154153
}));
155154
}
@@ -184,7 +183,8 @@ void nestedCall() throws Exception {
184183
.hasKind(SpanKind.INTERNAL)
185184
.hasParent(trace.getSpan(0))
186185
.hasAttributesSatisfyingExactly(
187-
satisfies(CODE_NAMESPACE, name -> name.contains("Resource$Test")),
188-
equalTo(CODE_FUNCTION, "nested"))));
186+
satisfies(
187+
CODE_FUNCTION_NAME,
188+
name -> name.contains("Resource$Test").endsWith(".nested")))));
189189
}
190190
}

instrumentation/jaxrs/jaxrs-common/testing/src/main/java/io/opentelemetry/instrumentation/jaxrs/AbstractJaxRsHttpServerTest.java

Lines changed: 7 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,7 @@
88
import static io.opentelemetry.instrumentation.testing.junit.http.ServerEndpoint.SUCCESS;
99
import static io.opentelemetry.sdk.testing.assertj.OpenTelemetryAssertions.equalTo;
1010
import static io.opentelemetry.sdk.testing.assertj.OpenTelemetryAssertions.satisfies;
11-
import static io.opentelemetry.semconv.incubating.CodeIncubatingAttributes.CODE_FUNCTION;
12-
import static io.opentelemetry.semconv.incubating.CodeIncubatingAttributes.CODE_NAMESPACE;
11+
import static io.opentelemetry.semconv.incubating.CodeIncubatingAttributes.CODE_FUNCTION_NAME;
1312
import static java.util.concurrent.TimeUnit.SECONDS;
1413
import static org.assertj.core.api.Assertions.assertThat;
1514
import static org.junit.jupiter.api.Assumptions.assumeTrue;
@@ -33,7 +32,6 @@
3332
import org.junit.jupiter.params.ParameterizedTest;
3433
import org.junit.jupiter.params.provider.EnumSource;
3534

36-
@SuppressWarnings("deprecation") // using deprecated semconv
3735
public abstract class AbstractJaxRsHttpServerTest<SERVER> extends AbstractHttpServerTest<SERVER> {
3836

3937
protected abstract void awaitBarrier(int amount, TimeUnit timeUnit) throws Exception;
@@ -214,8 +212,8 @@ void shouldHandleAsyncResponse(AsyncResponseTestKind testKind) throws Exception
214212
.hasParent(trace.getSpan(0))
215213
.hasAttributesSatisfyingExactly(
216214
satisfies(
217-
CODE_NAMESPACE, name -> name.endsWith("JaxRsTestResource")),
218-
equalTo(CODE_FUNCTION, "asyncOp"),
215+
CODE_FUNCTION_NAME,
216+
name -> name.endsWith("JaxRsTestResource.asyncOp")),
219217
equalTo(
220218
AttributeKey.booleanKey("jaxrs.canceled"),
221219
testKind == AsyncResponseTestKind.CANCELED ? true : null));
@@ -302,9 +300,8 @@ void shouldHandleCompletionStage(CompletionStageTestKind testKind) throws Except
302300
.hasParent(trace.getSpan(0))
303301
.hasAttributesSatisfyingExactly(
304302
equalTo(
305-
CODE_NAMESPACE,
306-
"io.opentelemetry.instrumentation.jaxrs.v2_0.test.JaxRsTestResource"),
307-
equalTo(CODE_FUNCTION, "jaxRs21Async"));
303+
CODE_FUNCTION_NAME,
304+
"io.opentelemetry.instrumentation.jaxrs.v2_0.test.JaxRsTestResource.jaxRs21Async"));
308305
if (testKind == CompletionStageTestKind.FAILING) {
309306
span.hasStatus(StatusData.error())
310307
.hasException(new IllegalStateException("failure"));
@@ -319,7 +316,7 @@ protected SpanDataAssert assertHandlerSpan(
319316
return span.hasName("JaxRsTestResource." + methodName)
320317
.hasKind(SpanKind.INTERNAL)
321318
.hasAttributesSatisfyingExactly(
322-
satisfies(CODE_NAMESPACE, name -> name.endsWith("JaxRsTestResource")),
323-
equalTo(CODE_FUNCTION, methodName));
319+
satisfies(
320+
CODE_FUNCTION_NAME, name -> name.endsWith("JaxRsTestResource." + methodName)));
324321
}
325322
}

0 commit comments

Comments
 (0)