summaryrefslogtreecommitdiffstats
path: root/searchlib/src/tests/attribute
diff options
context:
space:
mode:
authorTor Egge <Tor.Egge@online.no>2023-09-15 14:29:21 +0200
committerTor Egge <Tor.Egge@online.no>2023-09-15 14:29:21 +0200
commit1c32cb76b72fbe7d41ba4a97a2e4085131bb6676 (patch)
tree278fa4e11432095a3d879ca2f58121c48d8fba09 /searchlib/src/tests/attribute
parenta17f47a3e47d3fc471c2eabfbaa562956aa31d40 (diff)
Rewrite enum comparator unit test to use gtest.
Diffstat (limited to 'searchlib/src/tests/attribute')
-rw-r--r--searchlib/src/tests/attribute/enum_comparator/CMakeLists.txt1
-rw-r--r--searchlib/src/tests/attribute/enum_comparator/enum_comparator_test.cpp31
2 files changed, 15 insertions, 17 deletions
diff --git a/searchlib/src/tests/attribute/enum_comparator/CMakeLists.txt b/searchlib/src/tests/attribute/enum_comparator/CMakeLists.txt
index 658b34f0166..4fc923daed7 100644
--- a/searchlib/src/tests/attribute/enum_comparator/CMakeLists.txt
+++ b/searchlib/src/tests/attribute/enum_comparator/CMakeLists.txt
@@ -4,5 +4,6 @@ vespa_add_executable(searchlib_enum_comparator_test_app TEST
enum_comparator_test.cpp
DEPENDS
searchlib
+ GTest::GTest
)
vespa_add_test(NAME searchlib_enum_comparator_test_app COMMAND searchlib_enum_comparator_test_app)
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 9d717202551..4a02ee7e943 100644
--- a/searchlib/src/tests/attribute/enum_comparator/enum_comparator_test.cpp
+++ b/searchlib/src/tests/attribute/enum_comparator/enum_comparator_test.cpp
@@ -2,13 +2,10 @@
#include <vespa/searchlib/attribute/enumcomparator.h>
#include <vespa/vespalib/btree/btreeroot.h>
-#include <vespa/vespalib/testkit/testapp.h>
+#include <vespa/vespalib/gtest/gtest.h>
#include <vespa/searchlib/attribute/enumstore.hpp>
-#include <vespa/log/log.h>
-LOG_SETUP("enum_comparator_test");
-
using namespace vespalib::btree;
using vespalib::datastore::AtomicEntryRef;
@@ -27,7 +24,7 @@ using TreeType = BTreeRoot<AtomicEntryRef, BTreeNoLeafData,
using NodeAllocator = TreeType::NodeAllocatorType;
-TEST("requireThatNumericLessIsWorking")
+TEST(EnumComparatorTest, require_that_numeric_less_is_working)
{
NumericEnumStore es(false, DictionaryConfig::Type::BTREE);
EnumIndex e1 = es.insert(10);
@@ -41,7 +38,7 @@ TEST("requireThatNumericLessIsWorking")
EXPECT_FALSE(cmp2.less(e2, EnumIndex()));
}
-TEST("requireThatNumericEqualIsWorking")
+TEST(EnumComparatorTest, require_that_numeric_equal_is_working)
{
NumericEnumStore es(false, DictionaryConfig::Type::BTREE);
EnumIndex e1 = es.insert(10);
@@ -56,7 +53,7 @@ TEST("requireThatNumericEqualIsWorking")
EXPECT_TRUE(cmp2.equal(EnumIndex(), EnumIndex()));
}
-TEST("requireThatFloatLessIsWorking")
+TEST(EnumComparatorTest, require_that_float_less_is_working)
{
FloatEnumStore es(false, DictionaryConfig::Type::BTREE);
EnumIndex e1 = es.insert(10.5);
@@ -74,7 +71,7 @@ TEST("requireThatFloatLessIsWorking")
EXPECT_FALSE(cmp2.less(e2, EnumIndex()));
}
-TEST("requireThatFloatEqualIsWorking")
+TEST(EnumComparatorTest, require_that_float_equal_is_working)
{
FloatEnumStore es(false, DictionaryConfig::Type::BTREE);
EnumIndex e1 = es.insert(10.5);
@@ -93,7 +90,7 @@ TEST("requireThatFloatEqualIsWorking")
EXPECT_TRUE(cmp2.equal(EnumIndex(), EnumIndex()));
}
-TEST("requireThatStringLessIsWorking")
+TEST(EnumComparatorTest, require_that_string_less_is_working)
{
StringEnumStore es(false, DictionaryConfig::Type::BTREE);
EnumIndex e1 = es.insert("Aa");
@@ -110,7 +107,7 @@ TEST("requireThatStringLessIsWorking")
EXPECT_FALSE(cmp2.less(e3, EnumIndex()));
}
-TEST("requireThatStringEqualIsWorking")
+TEST(EnumComparatorTest, require_that_string_equal_is_working)
{
StringEnumStore es(false, DictionaryConfig::Type::BTREE);
EnumIndex e1 = es.insert("Aa");
@@ -127,7 +124,7 @@ TEST("requireThatStringEqualIsWorking")
EXPECT_TRUE(cmp2.equal(EnumIndex(), EnumIndex()));
}
-TEST("requireThatComparatorWithTreeIsWorking")
+TEST(EnumComparatorTest, require_that_comparator_with_tree_is_working)
{
NumericEnumStore es(false, DictionaryConfig::Type::BTREE);
vespalib::GenerationHandler g;
@@ -139,12 +136,12 @@ TEST("requireThatComparatorWithTreeIsWorking")
EnumIndex idx = es.insert(v);
t.insert(AtomicEntryRef(idx), BTreeNoLeafData(), m, cmp);
}
- EXPECT_EQUAL(100u, t.size(m));
+ EXPECT_EQ(100u, t.size(m));
int32_t exp = 1;
for (TreeType::Iterator itr = t.begin(m); itr.valid(); ++itr) {
- EXPECT_EQUAL(exp++, es.get_value(itr.getKey().load_relaxed()));
+ EXPECT_EQ(exp++, es.get_value(itr.getKey().load_relaxed()));
}
- EXPECT_EQUAL(101, exp);
+ EXPECT_EQ(101, exp);
t.clear(m);
m.freeze();
m.assign_generation(g.getCurrentGeneration());
@@ -152,7 +149,7 @@ TEST("requireThatComparatorWithTreeIsWorking")
m.reclaim_memory(g.get_oldest_used_generation());
}
-TEST("requireThatFoldedLessIsWorking")
+TEST(EnumComparatorTest, require_that_folded_less_is_working)
{
StringEnumStore es(false, DictionaryConfig::Type::BTREE);
EnumIndex e1 = es.insert("Aa");
@@ -172,7 +169,7 @@ TEST("requireThatFoldedLessIsWorking")
EXPECT_FALSE(cmp3.less(e4, EnumIndex())); // similar when prefix
}
-TEST("requireThatFoldedEqualIsWorking")
+TEST(EnumComparatorTest, require_that_folded_equal_is_working)
{
StringEnumStore es(false, DictionaryConfig::Type::BTREE);
EnumIndex e1 = es.insert("Aa");
@@ -197,4 +194,4 @@ TEST("requireThatFoldedEqualIsWorking")
}
-TEST_MAIN() { TEST_RUN_ALL(); }
+GTEST_MAIN_RUN_ALL_TESTS()