Skip to content

Commit 96a1e54

Browse files
committed
Randomness is not supported in static initializers. Use next transport version, if it exists.
1 parent 0b81d55 commit 96a1e54

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

server/src/test/java/org/elasticsearch/action/admin/cluster/node/reload/NodesReloadSecureSettingsResponseTests.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@
1515
import org.elasticsearch.TransportVersion;
1616
import org.elasticsearch.cluster.node.DiscoveryNode;
1717
import org.elasticsearch.cluster.node.DiscoveryNodeUtils;
18-
import org.elasticsearch.common.Randomness;
1918
import org.elasticsearch.common.io.stream.BytesStreamOutput;
2019
import org.elasticsearch.common.io.stream.StreamInput;
2120
import org.elasticsearch.test.ESTestCase;
@@ -33,9 +32,11 @@ public static List<Object[]> parameters() {
3332

3433
TransportVersion target = NodesReloadSecureSettingsResponse.NodeResponse.KEYSTORE_DETAILS;
3534
TransportVersion previous = TransportVersionUtils.getPreviousVersion(target);
36-
TransportVersion future = TransportVersionUtils.randomVersionBetween(Randomness.get(), target, null);
35+
TransportVersion higher = TransportVersionUtils.allReleasedVersions().higher(target);
3736

38-
TransportVersion[] versions = { target, previous, future };
37+
TransportVersion[] versions = higher != null
38+
? new TransportVersion[] { target, previous, higher }
39+
: new TransportVersion[] { target, previous };
3940
Exception[] exceptions = { null, new ElasticsearchException("test error") };
4041
String[][] settingNamesCases = { null, {}, { "setting1", "setting2" } };
4142
String[] paths = { null, "/keystore" };

0 commit comments

Comments
 (0)