Skip to content

Commit 7e1ee7d

Browse files
authored
Remove unneeded option (#15218)
1 parent 561042d commit 7e1ee7d

File tree

3 files changed

+4
-16
lines changed

3 files changed

+4
-16
lines changed

instrumentation/spring/spring-web/spring-web-6.0/javaagent/src/test/java/io/opentelemetry/javaagent/instrumentation/spring/web/v6_0/SpringRestTemplateTest.java

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,6 @@ protected void configure(HttpClientTestOptions.Builder optionsBuilder) {
106106
optionsBuilder.setExpectedClientSpanNameMapper(
107107
(uri, method) -> method + " " + getTemplate(uri));
108108
optionsBuilder.setExpectedUrlTemplateMapper(SpringRestTemplateTest::getTemplate);
109-
optionsBuilder.setHasUrlTemplate(true);
110109
}
111110

112111
private static String getTemplate(URI uri) {

testing-common/src/main/java/io/opentelemetry/instrumentation/testing/junit/http/AbstractHttpClientTest.java

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1134,11 +1134,10 @@ protected SpanDataAssert assertClientSpan(
11341134
if (httpClientAttributes.contains(UrlAttributes.URL_FULL)) {
11351135
assertThat(attrs).containsEntry(UrlAttributes.URL_FULL, uri.toString());
11361136
}
1137-
if (options.getHasUrlTemplate()) {
1137+
String expectedUrlTemplate = options.getExpectedUrlTemplateMapper().apply(uri);
1138+
if (expectedUrlTemplate != null) {
11381139
assertThat(attrs)
1139-
.containsEntry(
1140-
UrlIncubatingAttributes.URL_TEMPLATE,
1141-
options.getExpectedUrlTemplateMapper().apply(uri));
1140+
.containsEntry(UrlIncubatingAttributes.URL_TEMPLATE, expectedUrlTemplate);
11421141
}
11431142
if (httpClientAttributes.contains(HttpAttributes.HTTP_REQUEST_METHOD)) {
11441143
assertThat(attrs).containsEntry(HttpAttributes.HTTP_REQUEST_METHOD, method);

testing-common/src/main/java/io/opentelemetry/instrumentation/testing/junit/http/HttpClientTestOptions.java

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ public abstract class HttpClientTestOptions {
3939
public static final BiFunction<URI, String, String> DEFAULT_EXPECTED_CLIENT_SPAN_NAME_MAPPER =
4040
(uri, method) -> HttpConstants._OTHER.equals(method) ? "HTTP" : method;
4141

42-
public static final Function<URI, String> DEFAULT_EXPECTED_URL_TEMPLATE_MAPPER = URI::getPath;
42+
public static final Function<URI, String> DEFAULT_EXPECTED_URL_TEMPLATE_MAPPER = uri -> null;
4343

4444
public static final int FOUND_STATUS_CODE = HttpStatus.FOUND.code();
4545

@@ -99,8 +99,6 @@ public boolean isLowLevelInstrumentation() {
9999

100100
public abstract Function<URI, String> getHttpProtocolVersion();
101101

102-
public abstract boolean getHasUrlTemplate();
103-
104102
public abstract boolean getTestPeerService();
105103

106104
public abstract Function<URI, String> getExpectedPeerServiceName();
@@ -148,7 +146,6 @@ default Builder withDefaults() {
148146
.setTestNonStandardHttpMethod(true)
149147
.setTestCaptureHttpHeaders(true)
150148
.setHasSendRequest(true)
151-
.setHasUrlTemplate(false)
152149
.setTestPeerService(true)
153150
.setExpectedPeerServiceName(uri -> "test-peer-service")
154151
.setHttpProtocolVersion(uri -> "1.1");
@@ -200,8 +197,6 @@ default Builder withDefaults() {
200197

201198
Builder setHasSendRequest(boolean value);
202199

203-
Builder setHasUrlTemplate(boolean value);
204-
205200
Builder setTestPeerService(boolean value);
206201

207202
Builder setExpectedPeerServiceName(Function<URI, String> value);
@@ -283,11 +278,6 @@ default Builder spanEndsAfterBody() {
283278
return setSpanEndsAfterType(SpanEndsAfterType.BODY);
284279
}
285280

286-
@CanIgnoreReturnValue
287-
default Builder enableUrlTemplate() {
288-
return setHasUrlTemplate(true);
289-
}
290-
291281
HttpClientTestOptions build();
292282
}
293283

0 commit comments

Comments
 (0)