|
@@ -8,7 +8,7 @@
|
|
|
|
|
|
package org.elasticsearch.action.admin.cluster.shards;
|
|
|
|
|
|
-import org.elasticsearch.Version;
|
|
|
+import org.elasticsearch.TransportVersion;
|
|
|
import org.elasticsearch.cluster.node.DiscoveryNode;
|
|
|
import org.elasticsearch.cluster.routing.ShardRouting;
|
|
|
import org.elasticsearch.cluster.routing.ShardRoutingState;
|
|
@@ -24,6 +24,7 @@ import org.elasticsearch.index.shard.ShardId;
|
|
|
import org.elasticsearch.search.SearchModule;
|
|
|
import org.elasticsearch.search.internal.AliasFilter;
|
|
|
import org.elasticsearch.test.ESTestCase;
|
|
|
+import org.elasticsearch.test.TransportVersionUtils;
|
|
|
import org.elasticsearch.test.VersionUtils;
|
|
|
|
|
|
import java.util.ArrayList;
|
|
@@ -71,12 +72,12 @@ public class ClusterSearchShardsResponseTests extends ESTestCase {
|
|
|
List<NamedWriteableRegistry.Entry> entries = new ArrayList<>();
|
|
|
entries.addAll(searchModule.getNamedWriteables());
|
|
|
NamedWriteableRegistry namedWriteableRegistry = new NamedWriteableRegistry(entries);
|
|
|
- Version version = VersionUtils.randomIndexCompatibleVersion(random());
|
|
|
+ TransportVersion version = TransportVersionUtils.randomCompatibleVersion(random());
|
|
|
try (BytesStreamOutput out = new BytesStreamOutput()) {
|
|
|
- out.setTransportVersion(version.transportVersion);
|
|
|
+ out.setTransportVersion(version);
|
|
|
clusterSearchShardsResponse.writeTo(out);
|
|
|
try (StreamInput in = new NamedWriteableAwareStreamInput(out.bytes().streamInput(), namedWriteableRegistry)) {
|
|
|
- in.setTransportVersion(version.transportVersion);
|
|
|
+ in.setTransportVersion(version);
|
|
|
ClusterSearchShardsResponse deserialized = new ClusterSearchShardsResponse(in);
|
|
|
assertArrayEquals(clusterSearchShardsResponse.getNodes(), deserialized.getNodes());
|
|
|
assertEquals(clusterSearchShardsResponse.getGroups().length, deserialized.getGroups().length);
|