22
22
import static com .github .tomakehurst .wiremock .client .WireMock .stubFor ;
23
23
import static com .github .tomakehurst .wiremock .client .WireMock .urlEqualTo ;
24
24
import static com .github .tomakehurst .wiremock .client .WireMock .verify ;
25
+ import static org .assertj .core .api .Assertions .assertThat ;
25
26
import static software .amazon .awssdk .core .useragent .BusinessMetricCollection .METRIC_SEARCH_PATTERN ;
26
27
27
28
import com .github .tomakehurst .wiremock .junit .WireMockRule ;
@@ -69,7 +70,7 @@ public void setup() {
69
70
70
71
71
72
@ Test
72
- public void syncPaginator_shouldHavePaginatorUserAgent () throws IOException {
73
+ public void syncPaginator_shouldHavePaginatorUserAgent () {
73
74
stubFor (any (urlEqualTo ("/" ))
74
75
.willReturn (aResponse ()
75
76
.withStatus (500 )));
@@ -84,16 +85,15 @@ public void syncPaginator_shouldHavePaginatorUserAgent() throws IOException {
84
85
}
85
86
86
87
@ Test
87
- public void syncPaginator_shuldHavePaginatorUserAgent () throws IOException {
88
+ public void endpointBuiltIn_withBusinessMetricsAndClientEndpointProvider_shouldReturnEndpointOverride () {
88
89
ExecutionAttributes executionAttributes = new ExecutionAttributes ();
89
90
BusinessMetricCollection newmetrics = new BusinessMetricCollection ();
90
91
newmetrics .addMetric ("R" );
91
92
92
93
ClientEndpointProvider wohoo = ClientEndpointProvider .forEndpointOverride (URI .create ("http://wohoo" ));
93
94
executionAttributes .putAttribute (SdkInternalExecutionAttribute .BUSINESS_METRICS , newmetrics );
94
95
executionAttributes .putAttribute (SdkInternalExecutionAttribute .CLIENT_ENDPOINT_PROVIDER , wohoo );
95
- String s = AwsEndpointProviderUtils .endpointBuiltIn (executionAttributes );
96
- System .out .println (s );
96
+ assertThat (AwsEndpointProviderUtils .endpointBuiltIn (executionAttributes )).isEqualTo ("http://wohoo" );
97
97
}
98
98
99
99
@ Test
0 commit comments