@@ -828,19 +828,17 @@ public void handleEdsResource_noHealthyEndpoint() {
828828
829829 @ Test
830830 public void onlyLogicalDnsCluster_endpointsResolved () {
831- do_onlyLogicalDnsCluster_endpointsResolved (false );
831+ do_onlyLogicalDnsCluster_endpointsResolved ();
832832 }
833833
834834 @ Test
835835 public void oldListenerCallback_onlyLogicalDnsCluster_endpointsResolved () {
836- do_onlyLogicalDnsCluster_endpointsResolved (true );
836+ nsRegistry .deregister (fakeNameResolverProvider );
837+ nsRegistry .register (new FakeNameResolverProvider (true ));
838+ do_onlyLogicalDnsCluster_endpointsResolved ();
837839 }
838840
839- void do_onlyLogicalDnsCluster_endpointsResolved (boolean useOldListenerCallback ) {
840- if (useOldListenerCallback ) {
841- nsRegistry .deregister (fakeNameResolverProvider );
842- nsRegistry .register (new FakeNameResolverProvider (true ));
843- }
841+ void do_onlyLogicalDnsCluster_endpointsResolved () {
844842 ClusterResolverConfig config = new ClusterResolverConfig (
845843 Collections .singletonList (logicalDnsDiscoveryMechanism ), roundRobin , false );
846844 deliverLbConfig (config );
@@ -889,19 +887,17 @@ public void onlyLogicalDnsCluster_handleRefreshNameResolution() {
889887
890888 @ Test
891889 public void resolutionError_backoffAndRefresh () {
892- do_onlyLogicalDnsCluster_resolutionError_backoffAndRefresh (false );
890+ do_onlyLogicalDnsCluster_resolutionError_backoffAndRefresh ();
893891 }
894892
895893 @ Test
896894 public void oldListenerCallback_resolutionError_backoffAndRefresh () {
897- do_onlyLogicalDnsCluster_resolutionError_backoffAndRefresh (true );
895+ nsRegistry .deregister (fakeNameResolverProvider );
896+ nsRegistry .register (new FakeNameResolverProvider (true ));
897+ do_onlyLogicalDnsCluster_resolutionError_backoffAndRefresh ();
898898 }
899899
900- void do_onlyLogicalDnsCluster_resolutionError_backoffAndRefresh (boolean useOldListenerCallback ) {
901- if (useOldListenerCallback ) {
902- nsRegistry .deregister (fakeNameResolverProvider );
903- nsRegistry .register (new FakeNameResolverProvider (true ));
904- }
900+ void do_onlyLogicalDnsCluster_resolutionError_backoffAndRefresh () {
905901 InOrder inOrder = Mockito .inOrder (helper , backoffPolicyProvider ,
906902 backoffPolicy1 , backoffPolicy2 );
907903 ClusterResolverConfig config = new ClusterResolverConfig (
@@ -1409,8 +1405,11 @@ public void shutdown() {
14091405 }
14101406
14111407 protected void deliverEndpointAddresses (List <EquivalentAddressGroup > addresses ) {
1412- syncContext .execute (() -> listener .onResult2 (ResolutionResult .newBuilder ()
1413- .setAddressesOrError (StatusOr .fromValue (addresses )).build ()) );
1408+ syncContext .execute (() -> {
1409+ Status ret = listener .onResult2 (ResolutionResult .newBuilder ()
1410+ .setAddressesOrError (StatusOr .fromValue (addresses )).build ());
1411+ assertThat (ret .getCode ()).isEqualTo (Status .Code .OK );
1412+ });
14141413 }
14151414
14161415 protected void deliverError (Status error ) {
0 commit comments