diff options
author | Geir Storli <geirst@yahooinc.com> | 2024-02-19 13:16:01 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-02-19 13:16:01 +0100 |
commit | 8f03466c5766960a48ead0c313ece361cfe0c8b4 (patch) | |
tree | e349425694ecc8f5e15987b46f38e7e2e6b8fdf4 /searchlib | |
parent | 3452682bdd43f93fe0355f1011a036c0a64a2774 (diff) | |
parent | c4164788e5425f2a2ba18e104feb1d061f8ec730 (diff) |
Merge pull request #30315 from vespa-engine/toregge/rewrite-search-queryeval-source-blender-unit-test-to-gtest
Rewrite source blender unit test to gtest.
Diffstat (limited to 'searchlib')
-rw-r--r-- | searchlib/src/tests/queryeval/sourceblender/sourceblender_test.cpp | 30 |
1 files changed, 17 insertions, 13 deletions
diff --git a/searchlib/src/tests/queryeval/sourceblender/sourceblender_test.cpp b/searchlib/src/tests/queryeval/sourceblender/sourceblender_test.cpp index bb2e559106f..a266902445b 100644 --- a/searchlib/src/tests/queryeval/sourceblender/sourceblender_test.cpp +++ b/searchlib/src/tests/queryeval/sourceblender/sourceblender_test.cpp @@ -1,15 +1,16 @@ // Copyright Vespa.ai. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. -#include <vespa/vespalib/testkit/testapp.h> #include <vespa/searchlib/queryeval/sourceblendersearch.h> #include <vespa/searchlib/queryeval/simplesearch.h> #include <vespa/searchlib/queryeval/simpleresult.h> #include <vespa/searchlib/queryeval/intermediate_blueprints.h> #include <vespa/searchlib/queryeval/leaf_blueprints.h> +#define ENABLE_GTEST_MIGRATION #include <vespa/searchlib/test/searchiteratorverifier.h> #include <vespa/searchlib/common/bitvectoriterator.h> #include <vespa/searchlib/attribute/fixedsourceselector.h> #include <vespa/searchlib/fef/matchdata.h> +#include <vespa/vespalib/gtest/gtest.h> using namespace search::queryeval; using namespace search::fef; @@ -52,7 +53,8 @@ public: //----------------------------------------------------------------------------- -TEST("test strictness") { +TEST(SourceBlenderTest, test_strictness) +{ MatchData::UP md(MatchData::makeTestInstance(100, 10)); for (uint32_t i = 0; i < 2; ++i) { bool strict = (i == 0); @@ -81,23 +83,24 @@ TEST("test strictness") { EXPECT_TRUE(!blend.seek(1u)); if (strict) { - EXPECT_EQUAL(2u, blend.getDocId()); + EXPECT_EQ(2u, blend.getDocId()); } else { - EXPECT_EQUAL(blend.beginId(), blend.getDocId()); + EXPECT_EQ(blend.beginId(), blend.getDocId()); } EXPECT_TRUE(blend.seek(5)); - EXPECT_EQUAL(5u, blend.getDocId()); + EXPECT_EQ(5u, blend.getDocId()); EXPECT_TRUE(!blend.seek(6)); if (strict) { EXPECT_TRUE(blend.isAtEnd()); } else { - EXPECT_EQUAL(5u, blend.getDocId()); + EXPECT_EQ(5u, blend.getDocId()); } delete sel; } } -TEST("test full sourceblender search") { +TEST(SourceBlenderTest, test_full_sourceblender_search) +{ SimpleResult a; SimpleResult b; SimpleResult c; @@ -134,10 +137,10 @@ TEST("test full sourceblender search") { SimpleResult expect_unpacked_c; expect_unpacked_c.addHit(21); - EXPECT_EQUAL(expect_result, result); - EXPECT_EQUAL(expect_unpacked_a, ua->getUnpacked()); - EXPECT_EQUAL(expect_unpacked_b, ub->getUnpacked()); - EXPECT_EQUAL(expect_unpacked_c, uc->getUnpacked()); + EXPECT_EQ(expect_result, result); + EXPECT_EQ(expect_unpacked_a, ua->getUnpacked()); + EXPECT_EQ(expect_unpacked_b, ub->getUnpacked()); + EXPECT_EQ(expect_unpacked_c, uc->getUnpacked()); } using search::test::SearchIteratorVerifier; @@ -176,9 +179,10 @@ Verifier::Verifier() : } Verifier::~Verifier() {} -TEST("Test that source blender iterator adheres to SearchIterator requirements") { +TEST(SourceBlenderTest, test_that_source_blender_iterator_adheres_to_search_terator_requirements) +{ Verifier searchIteratorVerifier; searchIteratorVerifier.verify(); } -TEST_MAIN() { TEST_RUN_ALL(); } +GTEST_MAIN_RUN_ALL_TESTS() |