1010package  org .elasticsearch .cluster .coordination ;
1111
1212import  org .elasticsearch .cluster .ClusterState ;
13- import  org .elasticsearch .cluster .node .DiscoveryNode ;
1413import  org .elasticsearch .common .util .CollectionUtils ;
1514import  org .elasticsearch .plugins .Plugin ;
1615import  org .elasticsearch .test .ESIntegTestCase ;
1716import  org .elasticsearch .test .transport .MockTransportService ;
1817
1918import  java .util .Collection ;
20- import  java .util .List ;
21- import  java .util .Set ;
22- import  java .util .stream .Collectors ;
2319
2420@ ESIntegTestCase .ClusterScope (
2521    scope  = ESIntegTestCase .Scope .TEST ,
@@ -52,13 +48,9 @@ public void testNodeJoinsCluster() {
5248        assertEquals (2 , state .nodes ().getDataNodes ().size ());
5349        assertEquals (1 , state .nodes ().getMasterNodes ().size ());
5450
55-         assertEquals (masterNodeName , state .nodes ().getMasterNode ().getName ());
56-         Set <String > allDataNodeNames  = state .nodes ().getDataNodes ().values ()
57-             .stream ()
58-             .map (DiscoveryNode ::getName )
59-             .collect (Collectors .toSet ());
60-         assertTrue (allDataNodeNames .contains (dataNodeName ));
61-         assertTrue (allDataNodeNames .contains (newNodeName ));
51+         assertEquals (masterNodeName , internalCluster ().getMasterName ());
52+         assertTrue (state .nodes ().nodeExistsWithName (dataNodeName ));
53+         assertTrue (state .nodes ().nodeExistsWithName (newNodeName ));
6254    }
6355
6456    public  void  testNodeFailsToJoinClusterWhenMasterNodeCannotPublishState () {
@@ -83,13 +75,9 @@ public void testNodeFailsToJoinClusterWhenMasterNodeCannotPublishState() {
8375        assertEquals (1 , state .nodes ().getMasterNodes ().size ());
8476
8577        // Assert the only nodes in the cluster are the original ones 
86-         assertEquals (masterNodeName , state .nodes ().getMasterNode ().getName ());
87-         List <String > allDataNodeNames  = state .nodes ().getDataNodes ().values ()
88-             .stream ()
89-             .map (DiscoveryNode ::getName )
90-             .toList ();
91-         assertTrue (allDataNodeNames .contains (dataNodeName ));
92-         assertFalse (allDataNodeNames .contains (newNodeName ));
78+         assertEquals (masterNodeName , internalCluster ().getMasterName ());
79+         assertTrue (state .nodes ().nodeExistsWithName (dataNodeName ));
80+         assertFalse (state .nodes ().nodeExistsWithName (newNodeName ));
9381
9482        masterNodeTransportService .clearAllRules ();
9583    }
@@ -117,13 +105,9 @@ public void testNodeFailsToJoinClusterWhenDataNodeCannotReceiveState() {
117105        assertEquals (1 , state .nodes ().getMasterNodes ().size ());
118106
119107        // Assert the only nodes in the cluster are the original ones 
120-         assertEquals (masterNodeName , state .nodes ().getMasterNode ().getName ());
121-         List <String > allDataNodeNames  = state .nodes ().getDataNodes ().values ()
122-             .stream ()
123-             .map (DiscoveryNode ::getName )
124-             .toList ();
125-         assertTrue (allDataNodeNames .contains (dataNodeName ));
126-         assertFalse (allDataNodeNames .contains (newNodeName ));
108+         assertEquals (masterNodeName , internalCluster ().getMasterName ());
109+         assertTrue (state .nodes ().nodeExistsWithName (dataNodeName ));
110+         assertFalse (state .nodes ().nodeExistsWithName (newNodeName ));
127111
128112        dataNodeTransportService .clearAllRules ();
129113    }
0 commit comments