Skip to content

Commit e25ee40

Browse files
authored
Fix java http client tests (#14043)
1 parent 4189117 commit e25ee40

File tree

2 files changed

+26
-22
lines changed

2 files changed

+26
-22
lines changed

instrumentation/java-http-client/javaagent/src/test/java/io/opentelemetry/javaagent/instrumentation/javahttpclient/JavaHttpClientTest.java

Lines changed: 10 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -13,18 +13,20 @@
1313
import org.junit.jupiter.api.Nested;
1414
import org.junit.jupiter.api.extension.RegisterExtension;
1515

16-
public abstract class JavaHttpClientTest extends AbstractJavaHttpClientTest {
16+
class JavaHttpClientTest {
1717

18-
@RegisterExtension
19-
static final InstrumentationExtension testing = HttpClientInstrumentationExtension.forAgent();
18+
abstract static class AbstractTest extends AbstractJavaHttpClientTest {
19+
@RegisterExtension
20+
static final InstrumentationExtension testing = HttpClientInstrumentationExtension.forAgent();
2021

21-
@Override
22-
protected HttpClient configureHttpClient(HttpClient httpClient) {
23-
return httpClient;
22+
@Override
23+
protected HttpClient configureHttpClient(HttpClient httpClient) {
24+
return httpClient;
25+
}
2426
}
2527

2628
@Nested
27-
static class Http1ClientTest extends JavaHttpClientTest {
29+
class Http1ClientTest extends AbstractTest {
2830

2931
@Override
3032
protected void configureHttpClientBuilder(HttpClient.Builder httpClientBuilder) {
@@ -33,7 +35,7 @@ protected void configureHttpClientBuilder(HttpClient.Builder httpClientBuilder)
3335
}
3436

3537
@Nested
36-
static class Http2ClientTest extends JavaHttpClientTest {
38+
class Http2ClientTest extends AbstractTest {
3739

3840
@Override
3941
protected void configureHttpClientBuilder(HttpClient.Builder httpClientBuilder) {

instrumentation/java-http-client/library/src/test/java/io/opentelemetry/instrumentation/javahttpclient/JavaHttpClientTest.java

Lines changed: 16 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -14,24 +14,26 @@
1414
import org.junit.jupiter.api.Nested;
1515
import org.junit.jupiter.api.extension.RegisterExtension;
1616

17-
public abstract class JavaHttpClientTest extends AbstractJavaHttpClientTest {
17+
class JavaHttpClientTest {
1818

19-
@RegisterExtension
20-
static final InstrumentationExtension testing = HttpClientInstrumentationExtension.forLibrary();
19+
abstract static class AbstractTest extends AbstractJavaHttpClientTest {
20+
@RegisterExtension
21+
static final InstrumentationExtension testing = HttpClientInstrumentationExtension.forLibrary();
2122

22-
@Override
23-
protected HttpClient configureHttpClient(HttpClient httpClient) {
24-
return JavaHttpClientTelemetry.builder(testing.getOpenTelemetry())
25-
.setCapturedRequestHeaders(
26-
Collections.singletonList(AbstractHttpClientTest.TEST_REQUEST_HEADER))
27-
.setCapturedResponseHeaders(
28-
Collections.singletonList(AbstractHttpClientTest.TEST_RESPONSE_HEADER))
29-
.build()
30-
.newHttpClient(httpClient);
23+
@Override
24+
protected HttpClient configureHttpClient(HttpClient httpClient) {
25+
return JavaHttpClientTelemetry.builder(testing.getOpenTelemetry())
26+
.setCapturedRequestHeaders(
27+
Collections.singletonList(AbstractHttpClientTest.TEST_REQUEST_HEADER))
28+
.setCapturedResponseHeaders(
29+
Collections.singletonList(AbstractHttpClientTest.TEST_RESPONSE_HEADER))
30+
.build()
31+
.newHttpClient(httpClient);
32+
}
3133
}
3234

3335
@Nested
34-
static class Http1ClientTest extends JavaHttpClientTest {
36+
class Http1ClientTest extends AbstractTest {
3537

3638
@Override
3739
protected void configureHttpClientBuilder(HttpClient.Builder httpClientBuilder) {
@@ -40,7 +42,7 @@ protected void configureHttpClientBuilder(HttpClient.Builder httpClientBuilder)
4042
}
4143

4244
@Nested
43-
static class Http2ClientTest extends JavaHttpClientTest {
45+
class Http2ClientTest extends AbstractTest {
4446

4547
@Override
4648
protected void configureHttpClientBuilder(HttpClient.Builder httpClientBuilder) {

0 commit comments

Comments
 (0)