summaryrefslogtreecommitdiffstats
path: root/searchlib/src/tests/attribute/enum_comparator
diff options
context:
space:
mode:
authorTor Egge <Tor.Egge@broadpark.no>2021-03-17 15:19:37 +0100
committerTor Egge <Tor.Egge@broadpark.no>2021-03-17 16:31:09 +0100
commit487c23e52f78c796cfdf5c38ec0024a258648f03 (patch)
tree2105e719626c3fb63f2750ce6f04ff9829aabb48 /searchlib/src/tests/attribute/enum_comparator
parent7729ac06e11fc6952b8d48e2af22b9676de3ee93 (diff)
Wire in ordering enum in EnumStore.
Diffstat (limited to 'searchlib/src/tests/attribute/enum_comparator')
-rw-r--r--searchlib/src/tests/attribute/enum_comparator/enum_comparator_test.cpp18
1 files changed, 9 insertions, 9 deletions
diff --git a/searchlib/src/tests/attribute/enum_comparator/enum_comparator_test.cpp b/searchlib/src/tests/attribute/enum_comparator/enum_comparator_test.cpp
index 087968ff8d9..3690533eef9 100644
--- a/searchlib/src/tests/attribute/enum_comparator/enum_comparator_test.cpp
+++ b/searchlib/src/tests/attribute/enum_comparator/enum_comparator_test.cpp
@@ -27,7 +27,7 @@ using NodeAllocator = TreeType::NodeAllocatorType;
TEST("requireThatNumericLessIsWorking")
{
- NumericEnumStore es(false);
+ NumericEnumStore es(false, DictionaryConfig::Ordering::ORDERED);
EnumIndex e1 = es.insert(10);
EnumIndex e2 = es.insert(30);
auto cmp1 = es.make_comparator();
@@ -41,7 +41,7 @@ TEST("requireThatNumericLessIsWorking")
TEST("requireThatNumericEqualIsWorking")
{
- NumericEnumStore es(false);
+ NumericEnumStore es(false, DictionaryConfig::Ordering::ORDERED);
EnumIndex e1 = es.insert(10);
EnumIndex e2 = es.insert(30);
auto cmp1 = es.make_comparator();
@@ -56,7 +56,7 @@ TEST("requireThatNumericEqualIsWorking")
TEST("requireThatFloatLessIsWorking")
{
- FloatEnumStore es(false);
+ FloatEnumStore es(false, DictionaryConfig::Ordering::ORDERED);
EnumIndex e1 = es.insert(10.5);
EnumIndex e2 = es.insert(30.5);
EnumIndex e3 = es.insert(std::numeric_limits<float>::quiet_NaN());
@@ -74,7 +74,7 @@ TEST("requireThatFloatLessIsWorking")
TEST("requireThatFloatEqualIsWorking")
{
- FloatEnumStore es(false);
+ FloatEnumStore es(false, DictionaryConfig::Ordering::ORDERED);
EnumIndex e1 = es.insert(10.5);
EnumIndex e2 = es.insert(30.5);
EnumIndex e3 = es.insert(std::numeric_limits<float>::quiet_NaN());
@@ -93,7 +93,7 @@ TEST("requireThatFloatEqualIsWorking")
TEST("requireThatStringLessIsWorking")
{
- StringEnumStore es(false);
+ StringEnumStore es(false, DictionaryConfig::Ordering::ORDERED);
EnumIndex e1 = es.insert("Aa");
EnumIndex e2 = es.insert("aa");
EnumIndex e3 = es.insert("aB");
@@ -110,7 +110,7 @@ TEST("requireThatStringLessIsWorking")
TEST("requireThatStringEqualIsWorking")
{
- StringEnumStore es(false);
+ StringEnumStore es(false, DictionaryConfig::Ordering::ORDERED);
EnumIndex e1 = es.insert("Aa");
EnumIndex e2 = es.insert("aa");
EnumIndex e3 = es.insert("aB");
@@ -127,7 +127,7 @@ TEST("requireThatStringEqualIsWorking")
TEST("requireThatComparatorWithTreeIsWorking")
{
- NumericEnumStore es(false);
+ NumericEnumStore es(false, DictionaryConfig::Ordering::ORDERED);
vespalib::GenerationHandler g;
TreeType t;
NodeAllocator m;
@@ -152,7 +152,7 @@ TEST("requireThatComparatorWithTreeIsWorking")
TEST("requireThatFoldedLessIsWorking")
{
- StringEnumStore es(false);
+ StringEnumStore es(false, DictionaryConfig::Ordering::ORDERED);
EnumIndex e1 = es.insert("Aa");
EnumIndex e2 = es.insert("aa");
EnumIndex e3 = es.insert("aB");
@@ -172,7 +172,7 @@ TEST("requireThatFoldedLessIsWorking")
TEST("requireThatFoldedEqualIsWorking")
{
- StringEnumStore es(false);
+ StringEnumStore es(false, DictionaryConfig::Ordering::ORDERED);
EnumIndex e1 = es.insert("Aa");
EnumIndex e2 = es.insert("aa");
EnumIndex e3 = es.insert("aB");