From f2c063dbbd1b69c1d69d455cf410f0109253bab3 Mon Sep 17 00:00:00 2001 From: Bourne Shi Date: Fri, 18 Oct 2024 13:38:08 +0800 Subject: [PATCH] perf: optimize code --- .../ElasticsearchRepositoryTests.cs | 22 +++++++++---------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/test/AElf.EntityMapping.Elasticsearch.Tests/Repositories/ElasticsearchRepositoryTests.cs b/test/AElf.EntityMapping.Elasticsearch.Tests/Repositories/ElasticsearchRepositoryTests.cs index 5808035..a0ca41f 100644 --- a/test/AElf.EntityMapping.Elasticsearch.Tests/Repositories/ElasticsearchRepositoryTests.cs +++ b/test/AElf.EntityMapping.Elasticsearch.Tests/Repositories/ElasticsearchRepositoryTests.cs @@ -619,11 +619,11 @@ public async Task GetList_Terms_Test() var queryable = await _elasticsearchRepository.GetQueryableAsync(); - // var predicates = inputs - // .Select(s => (Expression>)(info => info.BlockHash == s)) - // .Aggregate((prev, next) => prev.Or(next)); - // var filterList_predicate = queryable.Where(predicates).ToList(); - // filterList_predicate.Count.ShouldBe(3); + var predicates = inputs + .Select(s => (Expression>)(info => info.BlockHash == s)) + .Aggregate((prev, next) => prev.Or(next)); + var filterList_predicate = queryable.Where(predicates).ToList(); + filterList_predicate.Count.ShouldBe(3); var filterList = queryable.Where(item => inputs.Contains(item.BlockHash)).ToList(); filterList.Count.ShouldBe(3); @@ -659,12 +659,12 @@ public async Task GetNestedList_Terms_Test() 101, 103 }; - // var queryable_predicate = await _transactionIndexRepository.GetQueryableAsync(); - // var predicates = inputs - // .Select(s => (Expression>)(info => info.LogEvents.Any(x => x.BlockHeight == s))) - // .Aggregate((prev, next) => prev.Or(next)); - // var filterList_predicate = queryable_predicate.Where(predicates).ToList(); - // filterList_predicate.Count.ShouldBe(2); + var queryable_predicate = await _transactionIndexRepository.GetQueryableAsync(); + var predicates = inputs + .Select(s => (Expression>)(info => info.LogEvents.Any(x => x.BlockHeight == s))) + .Aggregate((prev, next) => prev.Or(next)); + var filterList_predicate = queryable_predicate.Where(predicates).ToList(); + filterList_predicate.Count.ShouldBe(2); Expression> mustQuery = item => item.LogEvents.Any(x => inputs.Contains(x.BlockHeight));