Skip to content

Commit 216bd11

Browse files
committed
Declutter asserts
1 parent f9d78f2 commit 216bd11

File tree

1 file changed

+15
-22
lines changed

1 file changed

+15
-22
lines changed

x-pack/plugin/esql/src/internalClusterTest/java/org/elasticsearch/xpack/esql/action/CrossClusterQueryWithFiltersIT.java

Lines changed: 15 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
import org.elasticsearch.transport.TransportResponse;
2020
import org.elasticsearch.transport.TransportService;
2121
import org.elasticsearch.xpack.esql.VerificationException;
22+
import org.elasticsearch.xpack.esql.action.EsqlExecutionInfo.Cluster.Status;
2223

2324
import java.io.IOException;
2425
import java.util.HashSet;
@@ -47,26 +48,26 @@ protected boolean reuseClusters() {
4748
return false;
4849
}
4950

50-
protected void assertClusterMetadataSuccess(EsqlExecutionInfo.Cluster clusterMetatata, int shards, long took, String indexExpression) {
51+
protected void assertClusterMetadata(EsqlExecutionInfo.Cluster clusterMetatata, long took, String indexExpression, Status status) {
5152
assertThat(clusterMetatata.getIndexExpression(), equalTo(indexExpression));
52-
assertThat(clusterMetatata.getStatus(), equalTo(EsqlExecutionInfo.Cluster.Status.SUCCESSFUL));
53+
assertThat(clusterMetatata.getStatus(), equalTo(status));
5354
assertThat(clusterMetatata.getTook().millis(), greaterThanOrEqualTo(0L));
5455
assertThat(clusterMetatata.getTook().millis(), lessThanOrEqualTo(took));
56+
assertThat(clusterMetatata.getFailedShards(), equalTo(0));
57+
}
58+
59+
protected void assertClusterMetadataSuccess(EsqlExecutionInfo.Cluster clusterMetatata, int shards, long took, String indexExpression) {
60+
assertClusterMetadata(clusterMetatata, took, indexExpression, Status.SUCCESSFUL);
5561
assertThat(clusterMetatata.getTotalShards(), equalTo(shards));
5662
assertThat(clusterMetatata.getSuccessfulShards(), equalTo(shards));
5763
assertThat(clusterMetatata.getSkippedShards(), equalTo(0));
58-
assertThat(clusterMetatata.getFailedShards(), equalTo(0));
5964
}
6065

61-
protected void assertClusterMetadataNoShards(EsqlExecutionInfo.Cluster clusterMetatata, int shards, long took, String indexExpression) {
62-
assertThat(clusterMetatata.getIndexExpression(), equalTo(indexExpression));
63-
assertThat(clusterMetatata.getStatus(), equalTo(EsqlExecutionInfo.Cluster.Status.SUCCESSFUL));
64-
assertThat(clusterMetatata.getTook().millis(), greaterThanOrEqualTo(0L));
65-
assertThat(clusterMetatata.getTook().millis(), lessThanOrEqualTo(took));
66+
protected void assertClusterMetadataNoShards(EsqlExecutionInfo.Cluster clusterMetatata, long took, String indexExpression) {
67+
assertClusterMetadata(clusterMetatata, took, indexExpression, Status.SUCCESSFUL);
6668
assertThat(clusterMetatata.getTotalShards(), equalTo(0));
6769
assertThat(clusterMetatata.getSuccessfulShards(), equalTo(0));
6870
assertThat(clusterMetatata.getSkippedShards(), equalTo(0));
69-
assertThat(clusterMetatata.getFailedShards(), equalTo(0));
7071
}
7172

7273
protected void assertClusterMetadataSkippedShards(
@@ -75,25 +76,17 @@ protected void assertClusterMetadataSkippedShards(
7576
long took,
7677
String indexExpression
7778
) {
78-
assertThat(clusterMetatata.getIndexExpression(), equalTo(indexExpression));
79-
assertThat(clusterMetatata.getStatus(), equalTo(EsqlExecutionInfo.Cluster.Status.SUCCESSFUL));
80-
assertThat(clusterMetatata.getTook().millis(), greaterThanOrEqualTo(0L));
81-
assertThat(clusterMetatata.getTook().millis(), lessThanOrEqualTo(took));
79+
assertClusterMetadata(clusterMetatata, took, indexExpression, Status.SUCCESSFUL);
8280
assertThat(clusterMetatata.getTotalShards(), equalTo(shards));
8381
assertThat(clusterMetatata.getSuccessfulShards(), equalTo(shards));
8482
assertThat(clusterMetatata.getSkippedShards(), equalTo(shards));
85-
assertThat(clusterMetatata.getFailedShards(), equalTo(0));
8683
}
8784

8885
protected void assertClusterMetadataSkipped(EsqlExecutionInfo.Cluster clusterMetatata, long took, String indexExpression) {
89-
assertThat(clusterMetatata.getIndexExpression(), equalTo(indexExpression));
90-
assertThat(clusterMetatata.getStatus(), equalTo(EsqlExecutionInfo.Cluster.Status.SKIPPED));
91-
assertThat(clusterMetatata.getTook().millis(), greaterThanOrEqualTo(0L));
92-
assertThat(clusterMetatata.getTook().millis(), lessThanOrEqualTo(took));
86+
assertClusterMetadata(clusterMetatata, took, indexExpression, Status.SKIPPED);
9387
assertThat(clusterMetatata.getTotalShards(), equalTo(0));
9488
assertThat(clusterMetatata.getSuccessfulShards(), equalTo(0));
9589
assertThat(clusterMetatata.getSkippedShards(), equalTo(0));
96-
assertThat(clusterMetatata.getFailedShards(), equalTo(0));
9790
}
9891

9992
protected EsqlQueryResponse runQuery(String query, Boolean ccsMetadataInResponse, QueryBuilder filter) {
@@ -203,7 +196,7 @@ public void testTimestampFilterFromQuery() {
203196
assertThat(executionInfo.clusterAliases(), equalTo(Set.of(REMOTE_CLUSTER_1, LOCAL_CLUSTER)));
204197

205198
EsqlExecutionInfo.Cluster remoteCluster = executionInfo.getCluster(REMOTE_CLUSTER_1);
206-
assertClusterMetadataNoShards(remoteCluster, remoteShards, overallTookMillis, "logs-*");
199+
assertClusterMetadataNoShards(remoteCluster, overallTookMillis, "logs-*");
207200

208201
EsqlExecutionInfo.Cluster localCluster = executionInfo.getCluster(LOCAL_CLUSTER);
209202
assertClusterMetadataSuccess(localCluster, localShards, overallTookMillis, "logs-*");
@@ -408,7 +401,7 @@ private void checkRemoteWithSkipUnavailable() {
408401

409402
EsqlExecutionInfo.Cluster localCluster = executionInfo.getCluster(LOCAL_CLUSTER);
410403
if (count > 1) {
411-
assertClusterMetadataNoShards(localCluster, localShards, overallTookMillis, "logs-1");
404+
assertClusterMetadataNoShards(localCluster, overallTookMillis, "logs-1");
412405
} else {
413406
assertClusterMetadataSuccess(localCluster, localShards, overallTookMillis, "logs-1");
414407
}
@@ -430,7 +423,7 @@ private void checkRemoteWithSkipUnavailable() {
430423

431424
EsqlExecutionInfo.Cluster localCluster = executionInfo.getCluster(LOCAL_CLUSTER);
432425
if (count > 1) {
433-
assertClusterMetadataNoShards(localCluster, localShards, overallTookMillis, "logs-1");
426+
assertClusterMetadataNoShards(localCluster, overallTookMillis, "logs-1");
434427
} else {
435428
assertClusterMetadataSuccess(localCluster, localShards, overallTookMillis, "logs-1");
436429
}

0 commit comments

Comments
 (0)