10
10
package org .elasticsearch .cluster .coordination ;
11
11
12
12
import org .elasticsearch .cluster .ClusterState ;
13
- import org .elasticsearch .cluster .node .DiscoveryNode ;
14
13
import org .elasticsearch .common .util .CollectionUtils ;
15
14
import org .elasticsearch .plugins .Plugin ;
16
15
import org .elasticsearch .test .ESIntegTestCase ;
17
16
import org .elasticsearch .test .transport .MockTransportService ;
18
17
19
18
import java .util .Collection ;
20
- import java .util .List ;
21
- import java .util .Set ;
22
- import java .util .stream .Collectors ;
23
19
24
20
@ ESIntegTestCase .ClusterScope (
25
21
scope = ESIntegTestCase .Scope .TEST ,
@@ -52,13 +48,9 @@ public void testNodeJoinsCluster() {
52
48
assertEquals (2 , state .nodes ().getDataNodes ().size ());
53
49
assertEquals (1 , state .nodes ().getMasterNodes ().size ());
54
50
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 ));
62
54
}
63
55
64
56
public void testNodeFailsToJoinClusterWhenMasterNodeCannotPublishState () {
@@ -83,13 +75,9 @@ public void testNodeFailsToJoinClusterWhenMasterNodeCannotPublishState() {
83
75
assertEquals (1 , state .nodes ().getMasterNodes ().size ());
84
76
85
77
// 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 ));
93
81
94
82
masterNodeTransportService .clearAllRules ();
95
83
}
@@ -117,13 +105,9 @@ public void testNodeFailsToJoinClusterWhenDataNodeCannotReceiveState() {
117
105
assertEquals (1 , state .nodes ().getMasterNodes ().size ());
118
106
119
107
// 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 ));
127
111
128
112
dataNodeTransportService .clearAllRules ();
129
113
}
0 commit comments