Skip to content

Commit 0d098d0

Browse files
committed
empty filter aggregation is now expected to fail
1 parent df61c31 commit 0d098d0

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

src/Tests/Aggregations/Bucket/Filter/FilterAggregationUsageTests.cs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -92,9 +92,10 @@ protected override void ExpectResponse(ISearchResponse<Project> response)
9292
[SkipVersion("6.0.0-alpha1", "https://github.com/elastic/elasticsearch/issues/17518 && 6.0 https://github.com/elastic/elasticsearch/pull/17542#issuecomment-300796197")]
9393
public class EmptyFilterAggregationUsageTests : AggregationUsageTestBase
9494
{
95-
public EmptyFilterAggregationUsageTests(ReadOnlyCluster i, EndpointUsage usage) : base(i, usage)
96-
{
97-
}
95+
public EmptyFilterAggregationUsageTests(ReadOnlyCluster i, EndpointUsage usage) : base(i, usage) { }
96+
97+
protected override bool ExpectIsValid => false;
98+
protected override int ExpectStatusCode => 400;
9899

99100
protected override object ExpectJson => new
100101
{
@@ -132,8 +133,7 @@ public EmptyFilterAggregationUsageTests(ReadOnlyCluster i, EndpointUsage usage)
132133

133134
protected override void ExpectResponse(ISearchResponse<Project> response)
134135
{
135-
response.ShouldBeValid();
136-
response.Aggs.Filter("empty_filter").DocCount.Should().BeGreaterThan(0);
136+
response.ShouldNotBeValid();
137137
}
138138
}
139139

src/Tests/Framework/EndpointTests/ApiIntegrationTestBase.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ protected ApiIntegrationTestBase(ClusterBase cluster, EndpointUsage usage) : bas
2727
protected override IElasticClient Client => this.Cluster.Client;
2828
protected override TInitializer Initializer => Activator.CreateInstance<TInitializer>();
2929

30-
[I] public async Task HandlesStatusCode() =>
30+
[I] public async Task ReturnsExpectedStatusCode() =>
3131
await this.AssertOnAllResponses(r => r.ApiCall.HttpStatusCode.Should().Be(this.ExpectStatusCode));
3232

3333
[I] public async Task ReturnsExpectedIsValid() =>

0 commit comments

Comments
 (0)