@@ -44,7 +44,7 @@ TEST_F(EndpointResolverTest, ServiceSpecificEnvironmentVariable)
4444 }};
4545
4646 MockEndpointProvider provider;
47- EndpointResolver::EndpointSource (" s3" , " default" , provider, Aws::Http::Scheme::HTTPS);
47+ EndpointResolver::EndpointSource (" s3" , " default" , Aws::Http::Scheme::HTTPS, provider );
4848 EXPECT_EQ (" https://s3.example.com" , provider.GetOverriddenEndpoint ());
4949}
5050
@@ -55,7 +55,7 @@ TEST_F(EndpointResolverTest, GlobalEnvironmentVariable)
5555 }};
5656
5757 MockEndpointProvider provider;
58- EndpointResolver::EndpointSource (" s3" , " default" , provider, Aws::Http::Scheme::HTTPS);
58+ EndpointResolver::EndpointSource (" s3" , " default" , Aws::Http::Scheme::HTTPS, provider );
5959 EXPECT_EQ (" https://global.example.com" , provider.GetOverriddenEndpoint ());
6060}
6161
@@ -67,7 +67,7 @@ TEST_F(EndpointResolverTest, EnvironmentTakesPrecedenceOverGlobal)
6767 }};
6868
6969 MockEndpointProvider provider;
70- EndpointResolver::EndpointSource (" s3" , " default" , provider, Aws::Http::Scheme::HTTPS);
70+ EndpointResolver::EndpointSource (" s3" , " default" , Aws::Http::Scheme::HTTPS, provider );
7171 EXPECT_EQ (" https://s3.example.com" , provider.GetOverriddenEndpoint ());
7272}
7373
@@ -94,7 +94,7 @@ TEST_F(EndpointResolverTest, GlobalEnvOverServiceProfile)
9494
9595 // Test that global env takes precedence over service profile
9696 MockEndpointProvider provider;
97- EndpointResolver::EndpointSource (" s3" , " test-profile" , provider, Aws::Http::Scheme::HTTPS);
97+ EndpointResolver::EndpointSource (" s3" , " test-profile" , Aws::Http::Scheme::HTTPS, provider );
9898 EXPECT_EQ (" https://global-env.example.com" , provider.GetOverriddenEndpoint ());
9999}
100100
@@ -121,7 +121,7 @@ TEST_F(EndpointResolverTest, ServiceProfileOverGlobalProfile)
121121
122122 // Test that service-specific profile takes precedence over global profile
123123 MockEndpointProvider provider;
124- EndpointResolver::EndpointSource (" s3" , " test-profile" , provider, Aws::Http::Scheme::HTTPS);
124+ EndpointResolver::EndpointSource (" s3" , " test-profile" , Aws::Http::Scheme::HTTPS, provider );
125125 EXPECT_EQ (" https://s3-profile.example.com" , provider.GetOverriddenEndpoint ());
126126}
127127
@@ -133,14 +133,14 @@ TEST_F(EndpointResolverTest, BlankValueContinuesResolution)
133133 }};
134134
135135 MockEndpointProvider provider;
136- EndpointResolver::EndpointSource (" s3" , " default" , provider, Aws::Http::Scheme::HTTPS);
136+ EndpointResolver::EndpointSource (" s3" , " default" , Aws::Http::Scheme::HTTPS, provider );
137137 EXPECT_EQ (" https://global.example.com" , provider.GetOverriddenEndpoint ());
138138}
139139
140140TEST_F (EndpointResolverTest, NoEndpointConfigured)
141141{
142142 MockEndpointProvider provider;
143- EndpointResolver::EndpointSource (" s3" , " default" , provider, Aws::Http::Scheme::HTTPS);
143+ EndpointResolver::EndpointSource (" s3" , " default" , Aws::Http::Scheme::HTTPS, provider );
144144 EXPECT_TRUE (provider.GetOverriddenEndpoint ().empty ());
145145}
146146
@@ -169,7 +169,7 @@ TEST_F(EndpointResolverTest, CodeProvidedEndpointTakesPrecedenceOverAll)
169169
170170 // Verify that if EndpointSource is called, it would use env vars
171171 MockEndpointProvider resolverProvider;
172- EndpointResolver::EndpointSource (" s3" , " test-profile" , resolverProvider, Aws::Http::Scheme::HTTPS);
172+ EndpointResolver::EndpointSource (" s3" , " test-profile" , Aws::Http::Scheme::HTTPS, resolverProvider );
173173 EXPECT_EQ (" https://s3-env.example.com" , resolverProvider.GetOverriddenEndpoint ());
174174
175175 // But the original provider retains the code-provided endpoint
@@ -198,7 +198,7 @@ TEST_F(EndpointResolverTest, IgnoreConfiguredEndpointUrlsEnvironmentVariable)
198198
199199 // Test that all configured endpoints are ignored
200200 MockEndpointProvider provider;
201- EndpointResolver::EndpointSource (" s3" , " test-profile" , provider, Aws::Http::Scheme::HTTPS);
201+ EndpointResolver::EndpointSource (" s3" , " test-profile" , Aws::Http::Scheme::HTTPS, provider );
202202 EXPECT_TRUE (provider.GetOverriddenEndpoint ().empty ());
203203}
204204
@@ -224,7 +224,7 @@ TEST_F(EndpointResolverTest, IgnoreConfiguredEndpointUrlsProfileSetting)
224224
225225 // Test that all configured endpoints are ignored due to profile setting
226226 MockEndpointProvider provider;
227- EndpointResolver::EndpointSource (" s3" , " test-profile" , provider, Aws::Http::Scheme::HTTPS);
227+ EndpointResolver::EndpointSource (" s3" , " test-profile" , Aws::Http::Scheme::HTTPS, provider );
228228 EXPECT_TRUE (provider.GetOverriddenEndpoint ().empty ());
229229}
230230
@@ -246,6 +246,6 @@ TEST_F(EndpointResolverTest, IgnoreConfiguredEndpointUrlsCaseInsensitive)
246246
247247 // Test that endpoints are ignored with case-insensitive "TRUE"
248248 MockEndpointProvider provider;
249- EndpointResolver::EndpointSource (" s3" , " test-profile" , provider, Aws::Http::Scheme::HTTPS);
249+ EndpointResolver::EndpointSource (" s3" , " test-profile" , Aws::Http::Scheme::HTTPS, provider );
250250 EXPECT_TRUE (provider.GetOverriddenEndpoint ().empty ());
251251}
0 commit comments