This is an automated email from the ASF dual-hosted git repository. vatamane pushed a commit to branch main in repository https://gitbox.apache.org/repos/asf/couchdb.git
commit 3351a2647775050939947ec758dca7001a440d50 Author: Gabor Pali <[email protected]> AuthorDate: Wed Mar 22 20:23:02 2023 +0100 mango: increase coverage of the `choose_best_index/1` test --- src/mango/src/mango_cursor_view.erl | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/src/mango/src/mango_cursor_view.erl b/src/mango/src/mango_cursor_view.erl index 80b7fe205..9abb5cb66 100644 --- a/src/mango/src/mango_cursor_view.erl +++ b/src/mango/src/mango_cursor_view.erl @@ -742,13 +742,20 @@ choose_best_index_with_singleton_test() -> %% - choose the index with the lowest difference between its prefix and field ranges choose_best_index_lowest_difference_test() -> - IndexRanges = + IndexRanges1 = [ {index1, ranges1, 3}, {index2, ranges2, 2}, {index3, ranges3, 1} ], - ?assertEqual({index3, ranges3}, choose_best_index(IndexRanges)). + ?assertEqual({index3, ranges3}, choose_best_index(IndexRanges1)), + IndexRanges2 = + [ + {index1, ranges1, 3}, + {index2, ranges2, 1}, + {index3, ranges3, 2} + ], + ?assertEqual({index2, ranges2}, choose_best_index(IndexRanges2)). %% - if that is equal, choose the index with the least number of fields in the index choose_best_index_least_number_of_fields_test() ->
