|
8 | 8 | import com.azure.cosmos.ThrottlingRetryOptions;
|
9 | 9 | import com.azure.cosmos.implementation.circuitBreaker.GlobalPartitionEndpointManagerForCircuitBreaker;
|
10 | 10 | import com.azure.cosmos.implementation.directconnectivity.ChannelAcquisitionException;
|
11 |
| -import com.azure.cosmos.implementation.routing.RegionalRoutingContext; |
12 | 11 | import io.netty.handler.timeout.ReadTimeoutException;
|
13 | 12 | import io.reactivex.subscribers.TestSubscriber;
|
14 | 13 | import org.mockito.Mockito;
|
@@ -67,7 +66,7 @@ public void networkFailureOnRead() throws Exception {
|
67 | 66 | ThrottlingRetryOptions throttlingRetryOptions = new ThrottlingRetryOptions();
|
68 | 67 | GlobalEndpointManager endpointManager = Mockito.mock(GlobalEndpointManager.class);
|
69 | 68 | GlobalPartitionEndpointManagerForCircuitBreaker globalPartitionEndpointManager = Mockito.mock(GlobalPartitionEndpointManagerForCircuitBreaker.class);
|
70 |
| - Mockito.doReturn(new RegionalRoutingContext(new URI("http://localhost"))).when(endpointManager).resolveServiceEndpoint(Mockito.any(RxDocumentServiceRequest.class)); |
| 69 | + Mockito.doReturn(new URI("http://localhost")).when(endpointManager).resolveServiceEndpoint(Mockito.any(RxDocumentServiceRequest.class)); |
71 | 70 | Mockito.doReturn(Mono.empty()).when(endpointManager).refreshLocationAsync(Mockito.eq(null), Mockito.eq(false));
|
72 | 71 | ClientRetryPolicy clientRetryPolicy = new ClientRetryPolicy(mockDiagnosticsClientContext(), endpointManager, true, throttlingRetryOptions, null, globalPartitionEndpointManager);
|
73 | 72 |
|
@@ -108,7 +107,7 @@ public void shouldRetryOnGatewayTimeout(
|
108 | 107 | GlobalEndpointManager endpointManager = Mockito.mock(GlobalEndpointManager.class);
|
109 | 108 | GlobalPartitionEndpointManagerForCircuitBreaker globalPartitionEndpointManager = Mockito.mock(GlobalPartitionEndpointManagerForCircuitBreaker.class);
|
110 | 109 |
|
111 |
| - Mockito.doReturn(new RegionalRoutingContext(new URI("http://localhost"))).when(endpointManager).resolveServiceEndpoint(Mockito.any(RxDocumentServiceRequest.class)); |
| 110 | + Mockito.doReturn(new URI("http://localhost")).when(endpointManager).resolveServiceEndpoint(Mockito.any(RxDocumentServiceRequest.class)); |
112 | 111 | Mockito.doReturn(Mono.empty()).when(endpointManager).refreshLocationAsync(Mockito.eq(null), Mockito.eq(true));
|
113 | 112 | ClientRetryPolicy clientRetryPolicy =
|
114 | 113 | new ClientRetryPolicy(
|
@@ -151,7 +150,7 @@ public void tcpNetworkFailureOnRead() throws Exception {
|
151 | 150 | GlobalEndpointManager endpointManager = Mockito.mock(GlobalEndpointManager.class);
|
152 | 151 | GlobalPartitionEndpointManagerForCircuitBreaker globalPartitionEndpointManager = Mockito.mock(GlobalPartitionEndpointManagerForCircuitBreaker.class);
|
153 | 152 |
|
154 |
| - Mockito.doReturn(new RegionalRoutingContext(new URI("http://localhost"))).when(endpointManager).resolveServiceEndpoint(Mockito.any(RxDocumentServiceRequest.class)); |
| 153 | + Mockito.doReturn(new URI("http://localhost")).when(endpointManager).resolveServiceEndpoint(Mockito.any(RxDocumentServiceRequest.class)); |
155 | 154 | Mockito.doReturn(Mono.empty()).when(endpointManager).refreshLocationAsync(Mockito.eq(null), Mockito.eq(false));
|
156 | 155 | Mockito.doReturn(2).when(endpointManager).getPreferredLocationCount();
|
157 | 156 | ClientRetryPolicy clientRetryPolicy = new ClientRetryPolicy(mockDiagnosticsClientContext(), endpointManager, true, retryOptions, null, globalPartitionEndpointManager);
|
@@ -199,7 +198,7 @@ public void networkFailureOnWrite() throws Exception {
|
199 | 198 | GlobalEndpointManager endpointManager = Mockito.mock(GlobalEndpointManager.class);
|
200 | 199 | GlobalPartitionEndpointManagerForCircuitBreaker globalPartitionEndpointManager = Mockito.mock(GlobalPartitionEndpointManagerForCircuitBreaker.class);
|
201 | 200 |
|
202 |
| - Mockito.doReturn(new RegionalRoutingContext(new URI("http://localhost"))).when(endpointManager).resolveServiceEndpoint(Mockito.any(RxDocumentServiceRequest.class)); |
| 201 | + Mockito.doReturn(new URI("http://localhost")).when(endpointManager).resolveServiceEndpoint(Mockito.any(RxDocumentServiceRequest.class)); |
203 | 202 | Mockito.doReturn(Mono.empty()).when(endpointManager).refreshLocationAsync(Mockito.eq(null), Mockito.eq(false));
|
204 | 203 | ClientRetryPolicy clientRetryPolicy = new ClientRetryPolicy(mockDiagnosticsClientContext(), endpointManager, true, throttlingRetryOptions, null, globalPartitionEndpointManager);
|
205 | 204 |
|
@@ -234,7 +233,7 @@ public void tcpNetworkFailureOnWrite(
|
234 | 233 | GlobalEndpointManager endpointManager = Mockito.mock(GlobalEndpointManager.class);
|
235 | 234 | GlobalPartitionEndpointManagerForCircuitBreaker globalPartitionEndpointManager = Mockito.mock(GlobalPartitionEndpointManagerForCircuitBreaker.class);
|
236 | 235 |
|
237 |
| - Mockito.doReturn(new RegionalRoutingContext(new URI("http://localhost"))).when(endpointManager).resolveServiceEndpoint(Mockito.any(RxDocumentServiceRequest.class)); |
| 236 | + Mockito.doReturn(new URI("http://localhost")).when(endpointManager).resolveServiceEndpoint(Mockito.any(RxDocumentServiceRequest.class)); |
238 | 237 | Mockito.doReturn(Mono.empty()).when(endpointManager).refreshLocationAsync(Mockito.eq(null), Mockito.eq(false));
|
239 | 238 | Mockito.doReturn(2).when(endpointManager).getPreferredLocationCount();
|
240 | 239 | ClientRetryPolicy clientRetryPolicy = new ClientRetryPolicy(mockDiagnosticsClientContext(), endpointManager, true, retryOptions, null, globalPartitionEndpointManager);
|
@@ -294,7 +293,7 @@ public void networkFailureOnUpsert() throws Exception {
|
294 | 293 | GlobalEndpointManager endpointManager = Mockito.mock(GlobalEndpointManager.class);
|
295 | 294 | GlobalPartitionEndpointManagerForCircuitBreaker globalPartitionEndpointManager = Mockito.mock(GlobalPartitionEndpointManagerForCircuitBreaker.class);
|
296 | 295 |
|
297 |
| - Mockito.doReturn(new RegionalRoutingContext(new URI("http://localhost"))).when(endpointManager).resolveServiceEndpoint(Mockito.any(RxDocumentServiceRequest.class)); |
| 296 | + Mockito.doReturn(new URI("http://localhost")).when(endpointManager).resolveServiceEndpoint(Mockito.any(RxDocumentServiceRequest.class)); |
298 | 297 | Mockito.doReturn(Mono.empty()).when(endpointManager).refreshLocationAsync(Mockito.eq(null), Mockito.eq(false));
|
299 | 298 | ClientRetryPolicy clientRetryPolicy = new ClientRetryPolicy(mockDiagnosticsClientContext(), endpointManager, true, throttlingRetryOptions, null, globalPartitionEndpointManager);
|
300 | 299 |
|
@@ -327,7 +326,7 @@ public void tcpNetworkFailureOnUpsert() throws Exception {
|
327 | 326 | GlobalEndpointManager endpointManager = Mockito.mock(GlobalEndpointManager.class);
|
328 | 327 | GlobalPartitionEndpointManagerForCircuitBreaker globalPartitionEndpointManager = Mockito.mock(GlobalPartitionEndpointManagerForCircuitBreaker.class);
|
329 | 328 |
|
330 |
| - Mockito.doReturn(new RegionalRoutingContext(new URI("http://localhost"))).when(endpointManager).resolveServiceEndpoint(Mockito.any(RxDocumentServiceRequest.class)); |
| 329 | + Mockito.doReturn(new URI("http://localhost")).when(endpointManager).resolveServiceEndpoint(Mockito.any(RxDocumentServiceRequest.class)); |
331 | 330 | Mockito.doReturn(Mono.empty()).when(endpointManager).refreshLocationAsync(Mockito.eq(null), Mockito.eq(false));
|
332 | 331 | Mockito.doReturn(2).when(endpointManager).getPreferredLocationCount();
|
333 | 332 | ClientRetryPolicy clientRetryPolicy = new ClientRetryPolicy(mockDiagnosticsClientContext(), endpointManager, true, retryOptions, null, globalPartitionEndpointManager);
|
@@ -363,7 +362,7 @@ public void networkFailureOnDelete() throws Exception {
|
363 | 362 | GlobalEndpointManager endpointManager = Mockito.mock(GlobalEndpointManager.class);
|
364 | 363 | GlobalPartitionEndpointManagerForCircuitBreaker globalPartitionEndpointManager = Mockito.mock(GlobalPartitionEndpointManagerForCircuitBreaker.class);
|
365 | 364 |
|
366 |
| - Mockito.doReturn(new RegionalRoutingContext(new URI("http://localhost"))).when(endpointManager).resolveServiceEndpoint(Mockito.any(RxDocumentServiceRequest.class)); |
| 365 | + Mockito.doReturn(new URI("http://localhost")).when(endpointManager).resolveServiceEndpoint(Mockito.any(RxDocumentServiceRequest.class)); |
367 | 366 | Mockito.doReturn(Mono.empty()).when(endpointManager).refreshLocationAsync(Mockito.eq(null), Mockito.eq(false));
|
368 | 367 | ClientRetryPolicy clientRetryPolicy = new ClientRetryPolicy(mockDiagnosticsClientContext(), endpointManager, true, throttlingRetryOptions, null, globalPartitionEndpointManager);
|
369 | 368 |
|
@@ -397,7 +396,7 @@ public void tcpNetworkFailureOnDelete() throws Exception {
|
397 | 396 | GlobalEndpointManager endpointManager = Mockito.mock(GlobalEndpointManager.class);
|
398 | 397 | GlobalPartitionEndpointManagerForCircuitBreaker globalPartitionEndpointManager = Mockito.mock(GlobalPartitionEndpointManagerForCircuitBreaker.class);
|
399 | 398 |
|
400 |
| - Mockito.doReturn(new RegionalRoutingContext(new URI("http://localhost"))).when(endpointManager).resolveServiceEndpoint(Mockito.any(RxDocumentServiceRequest.class)); |
| 399 | + Mockito.doReturn(new URI("http://localhost")).when(endpointManager).resolveServiceEndpoint(Mockito.any(RxDocumentServiceRequest.class)); |
401 | 400 | Mockito.doReturn(Mono.empty()).when(endpointManager).refreshLocationAsync(Mockito.eq(null), Mockito.eq(false));
|
402 | 401 | Mockito.doReturn(2).when(endpointManager).getPreferredLocationCount();
|
403 | 402 | ClientRetryPolicy clientRetryPolicy = new ClientRetryPolicy(mockDiagnosticsClientContext(), endpointManager, true, retryOptions, null, globalPartitionEndpointManager);
|
|
0 commit comments