|
22 | 22 | import static org.mockito.ArgumentMatchers.any; |
23 | 23 | import static org.mockito.ArgumentMatchers.eq; |
24 | 24 | import static org.mockito.ArgumentMatchers.isA; |
| 25 | +import static org.mockito.Mockito.atLeastOnce; |
25 | 26 | import static org.mockito.Mockito.doAnswer; |
26 | 27 | import static org.mockito.Mockito.mock; |
27 | 28 | import static org.mockito.Mockito.never; |
@@ -3004,7 +3005,7 @@ public void flowControlAbsent() throws Exception { |
3004 | 3005 | verifyResourceMetadataAcked( |
3005 | 3006 | CDS, CDS_RESOURCE, testClusterRoundRobin, VERSION_1, TIME_INCREMENT); |
3006 | 3007 | barrier.await(); |
3007 | | - verify(cdsResourceWatcher, times(1)).onChanged(any()); |
| 3008 | + verify(cdsResourceWatcher, atLeastOnce()).onChanged(any()); |
3008 | 3009 | String errorMsg = "CDS response Cluster 'cluster.googleapis.com2' validation error: " |
3009 | 3010 | + "Cluster cluster.googleapis.com2: unspecified cluster discovery type"; |
3010 | 3011 | call.verifyRequestNack(CDS, Arrays.asList(CDS_RESOURCE, anotherCdsResource), VERSION_1, "0001", |
@@ -3067,8 +3068,8 @@ public void simpleFlowControl() throws Exception { |
3067 | 3068 | verifyResourceMetadataAcked(EDS, EDS_RESOURCE, testClusterLoadAssignment, VERSION_1, |
3068 | 3069 | TIME_INCREMENT); |
3069 | 3070 | barrier.await(); |
3070 | | - verify(edsResourceWatcher, times(1)).onChanged(edsUpdateCaptor.capture()); |
3071 | | - EdsUpdate edsUpdate = edsUpdateCaptor.getValue(); |
| 3071 | + verify(edsResourceWatcher, atLeastOnce()).onChanged(edsUpdateCaptor.capture()); |
| 3072 | + EdsUpdate edsUpdate = edsUpdateCaptor.getAllValues().get(0); |
3072 | 3073 | validateGoldenClusterLoadAssignment(edsUpdate); |
3073 | 3074 | barrier.await(); |
3074 | 3075 | latch.await(10, TimeUnit.SECONDS); |
|
0 commit comments