summaryrefslogtreecommitdiff
path: root/core/src/test/java/org/elasticsearch/search
diff options
context:
space:
mode:
authorBoaz Leskes <b.leskes@gmail.com>2017-06-15 13:24:07 +0200
committerGitHub <noreply@github.com>2017-06-15 13:24:07 +0200
commit648b4717a490a942d4cb36aefad886509a2c0f03 (patch)
treebf199c7b950a39454e62bc07d4215a51fcc843e3 /core/src/test/java/org/elasticsearch/search
parent27f12069990f11aab65fd319e507f74ad22cf663 (diff)
move assertBusy to use CheckException (#25246)
We use assertBusy in many places where the underlying code throw exceptions. Currently we need to wrap those exceptions in a RuntimeException which is ugly.
Diffstat (limited to 'core/src/test/java/org/elasticsearch/search')
-rw-r--r--core/src/test/java/org/elasticsearch/search/child/ParentFieldLoadingIT.java33
1 files changed, 15 insertions, 18 deletions
diff --git a/core/src/test/java/org/elasticsearch/search/child/ParentFieldLoadingIT.java b/core/src/test/java/org/elasticsearch/search/child/ParentFieldLoadingIT.java
index d3a8946571..45956deefd 100644
--- a/core/src/test/java/org/elasticsearch/search/child/ParentFieldLoadingIT.java
+++ b/core/src/test/java/org/elasticsearch/search/child/ParentFieldLoadingIT.java
@@ -30,9 +30,9 @@ import org.elasticsearch.common.xcontent.XContentType;
import org.elasticsearch.index.Index;
import org.elasticsearch.index.IndexService;
import org.elasticsearch.index.IndexSettings;
+import org.elasticsearch.index.MergePolicyConfig;
import org.elasticsearch.index.mapper.DocumentMapper;
import org.elasticsearch.index.mapper.MapperService;
-import org.elasticsearch.index.MergePolicyConfig;
import org.elasticsearch.indices.IndicesService;
import org.elasticsearch.plugins.Plugin;
import org.elasticsearch.test.ESIntegTestCase;
@@ -132,25 +132,22 @@ public class ParentFieldLoadingIT extends ESIntegTestCase {
.get();
assertAcked(putMappingResponse);
Index test = resolveIndex("test");
- assertBusy(new Runnable() {
- @Override
- public void run() {
- ClusterState clusterState = internalCluster().clusterService().state();
- ShardRouting shardRouting = clusterState.routingTable().index("test").shard(0).getShards().get(0);
- String nodeName = clusterState.getNodes().get(shardRouting.currentNodeId()).getName();
-
- boolean verified = false;
- IndicesService indicesService = internalCluster().getInstance(IndicesService.class, nodeName);
- IndexService indexService = indicesService.indexService(test);
- if (indexService != null) {
- MapperService mapperService = indexService.mapperService();
- DocumentMapper documentMapper = mapperService.documentMapper("child");
- if (documentMapper != null) {
- verified = documentMapper.parentFieldMapper().fieldType().eagerGlobalOrdinals();
- }
+ assertBusy(() -> {
+ ClusterState clusterState = internalCluster().clusterService().state();
+ ShardRouting shardRouting = clusterState.routingTable().index("test").shard(0).getShards().get(0);
+ String nodeName = clusterState.getNodes().get(shardRouting.currentNodeId()).getName();
+
+ boolean verified = false;
+ IndicesService indicesService = internalCluster().getInstance(IndicesService.class, nodeName);
+ IndexService indexService = indicesService.indexService(test);
+ if (indexService != null) {
+ MapperService mapperService = indexService.mapperService();
+ DocumentMapper documentMapper = mapperService.documentMapper("child");
+ if (documentMapper != null) {
+ verified = documentMapper.parentFieldMapper().fieldType().eagerGlobalOrdinals();
}
- assertTrue(verified);
}
+ assertTrue(verified);
});
// Need to add a new doc otherwise the refresh doesn't trigger a new searcher