10
10
import static java .util .Collections .singletonList ;
11
11
import static org .assertj .core .api .Assertions .assertThat ;
12
12
import static org .junit .jupiter .params .provider .Arguments .arguments ;
13
+ import static org .mockito .Mockito .doReturn ;
13
14
import static org .mockito .Mockito .when ;
14
15
15
16
import io .opentelemetry .instrumentation .api .semconv .network .internal .AddressAndPort ;
@@ -82,10 +83,11 @@ public Stream<? extends Arguments> provideArguments(ExtensionContext extensionCo
82
83
83
84
@ ParameterizedTest
84
85
@ ArgumentsSource (HostArgs .class )
86
+ @ SuppressWarnings ("MockitoDoSetup" )
85
87
void shouldParseForwardedHost (
86
88
List <String > headers , @ Nullable String expectedAddress , @ Nullable Integer expectedPort ) {
87
- when (getter .getHttpRequestHeader (REQUEST , "forwarded" )). thenReturn ( emptyList () );
88
- when (getter .getHttpRequestHeader (REQUEST , "x-forwarded-host" )). thenReturn ( headers );
89
+ doReturn ( emptyList ()). when (getter ) .getHttpRequestHeader (REQUEST , "forwarded" );
90
+ doReturn ( headers ). when (getter ) .getHttpRequestHeader (REQUEST , "x-forwarded-host" );
89
91
90
92
AddressAndPort sink = new AddressAndPort ();
91
93
underTest .extract (sink , REQUEST );
@@ -96,11 +98,12 @@ void shouldParseForwardedHost(
96
98
97
99
@ ParameterizedTest
98
100
@ ArgumentsSource (HostArgs .class )
101
+ @ SuppressWarnings ("MockitoDoSetup" )
99
102
void shouldParsePseudoAuthority (
100
103
List <String > headers , @ Nullable String expectedAddress , @ Nullable Integer expectedPort ) {
101
- when (getter .getHttpRequestHeader (REQUEST , "forwarded" )). thenReturn ( emptyList () );
102
- when (getter .getHttpRequestHeader (REQUEST , "x-forwarded-host" )). thenReturn ( emptyList () );
103
- when (getter .getHttpRequestHeader (REQUEST , ":authority" )). thenReturn ( headers );
104
+ doReturn ( emptyList ()). when (getter ) .getHttpRequestHeader (REQUEST , "forwarded" );
105
+ doReturn ( emptyList ()). when (getter ) .getHttpRequestHeader (REQUEST , "x-forwarded-host" );
106
+ doReturn ( headers ). when (getter ) .getHttpRequestHeader (REQUEST , ":authority" );
104
107
105
108
AddressAndPort sink = new AddressAndPort ();
106
109
underTest .extract (sink , REQUEST );
@@ -111,12 +114,13 @@ void shouldParsePseudoAuthority(
111
114
112
115
@ ParameterizedTest
113
116
@ ArgumentsSource (HostArgs .class )
117
+ @ SuppressWarnings ("MockitoDoSetup" )
114
118
void shouldParseHost (
115
119
List <String > headers , @ Nullable String expectedAddress , @ Nullable Integer expectedPort ) {
116
- when (getter .getHttpRequestHeader (REQUEST , "forwarded" )). thenReturn ( emptyList () );
117
- when (getter .getHttpRequestHeader (REQUEST , "x-forwarded-host" )). thenReturn ( emptyList () );
118
- when (getter .getHttpRequestHeader (REQUEST , ":authority" )). thenReturn ( emptyList () );
119
- when (getter .getHttpRequestHeader (REQUEST , "host" )). thenReturn ( headers );
120
+ doReturn ( emptyList ()). when (getter ) .getHttpRequestHeader (REQUEST , "forwarded" );
121
+ doReturn ( emptyList ()). when (getter ) .getHttpRequestHeader (REQUEST , "x-forwarded-host" );
122
+ doReturn ( emptyList ()). when (getter ) .getHttpRequestHeader (REQUEST , ":authority" );
123
+ doReturn ( headers ). when (getter ) .getHttpRequestHeader (REQUEST , "host" );
120
124
121
125
AddressAndPort sink = new AddressAndPort ();
122
126
underTest .extract (sink , REQUEST );
0 commit comments