[Tests] #24638 Fix rest high level client docs build by restoring hasChild and hasParent in the tests
This commit is contained in:
parent
f8df2a22e9
commit
4291880a29
|
@ -29,6 +29,8 @@ dependencies {
|
|||
|
||||
testCompile "org.elasticsearch.client:test:${version}"
|
||||
testCompile "org.elasticsearch.test:framework:${version}"
|
||||
// for parent/child testing
|
||||
testCompile "org.elasticsearch.plugin:parent-join-client:${version}"
|
||||
testCompile "com.carrotsearch.randomizedtesting:randomizedtesting-runner:${versions.randomizedrunner}"
|
||||
testCompile "junit:junit:${versions.junit}"
|
||||
testCompile "org.hamcrest:hamcrest-all:${versions.hamcrest}"
|
||||
|
|
|
@ -77,6 +77,8 @@ import static org.elasticsearch.index.query.QueryBuilders.typeQuery;
|
|||
import static org.elasticsearch.index.query.QueryBuilders.wildcardQuery;
|
||||
import static org.elasticsearch.index.query.functionscore.ScoreFunctionBuilders.exponentialDecayFunction;
|
||||
import static org.elasticsearch.index.query.functionscore.ScoreFunctionBuilders.randomFunction;
|
||||
import static org.elasticsearch.join.query.JoinQueryBuilders.hasChildQuery;
|
||||
import static org.elasticsearch.join.query.JoinQueryBuilders.hasParentQuery;
|
||||
|
||||
/**
|
||||
* Examples of using the transport client that are imported into the transport client documentation.
|
||||
|
@ -214,6 +216,24 @@ public class QueryDSLDocumentationTests extends ESTestCase {
|
|||
}
|
||||
}
|
||||
|
||||
public void testHasChild() {
|
||||
// tag::has_child
|
||||
hasChildQuery(
|
||||
"blog_tag", // <1>
|
||||
termQuery("tag","something"), // <2>
|
||||
ScoreMode.None); // <3>
|
||||
// end::has_child
|
||||
}
|
||||
|
||||
public void testHasParent() {
|
||||
// tag::has_parent
|
||||
hasParentQuery(
|
||||
"blog", // <1>
|
||||
termQuery("tag","something"), // <2>
|
||||
false); // <3>
|
||||
// end::has_parent
|
||||
}
|
||||
|
||||
public void testIds() {
|
||||
// tag::ids
|
||||
idsQuery("my_type", "type2")
|
||||
|
|
Loading…
Reference in New Issue