summaryrefslogtreecommitdiffstats
path: root/searchlib/src/tests
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2022-09-07 12:03:07 +0200
committerGitHub <noreply@github.com>2022-09-07 12:03:07 +0200
commit2123fbfb5ad5564fb853822bdb3d7f12f9e2b69e (patch)
treea57fe1732b3f36937987fa47ac492181d5100990 /searchlib/src/tests
parent88a5e95f8ce908e7f15c6c2b3f08a1fb1bd2fddd (diff)
parentf04a4642e52ac293f2a4b5248bc2d1c14233f38e (diff)
Merge branch 'master' into balder/unify-access-to-ranking-assets
Diffstat (limited to 'searchlib/src/tests')
-rw-r--r--searchlib/src/tests/stringenum/.gitignore8
-rw-r--r--searchlib/src/tests/stringenum/CMakeLists.txt8
-rw-r--r--searchlib/src/tests/stringenum/stringenum_test.cpp75
3 files changed, 0 insertions, 91 deletions
diff --git a/searchlib/src/tests/stringenum/.gitignore b/searchlib/src/tests/stringenum/.gitignore
deleted file mode 100644
index 7a2f1dd659f..00000000000
--- a/searchlib/src/tests/stringenum/.gitignore
+++ /dev/null
@@ -1,8 +0,0 @@
-*.core
-.depend
-Makefile
-core
-core.*
-stringenum
-tmp.enum
-searchlib_stringenum_test_app
diff --git a/searchlib/src/tests/stringenum/CMakeLists.txt b/searchlib/src/tests/stringenum/CMakeLists.txt
deleted file mode 100644
index d9c5a133c88..00000000000
--- a/searchlib/src/tests/stringenum/CMakeLists.txt
+++ /dev/null
@@ -1,8 +0,0 @@
-# Copyright Yahoo. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
-vespa_add_executable(searchlib_stringenum_test_app TEST
- SOURCES
- stringenum_test.cpp
- DEPENDS
- searchlib
-)
-vespa_add_test(NAME searchlib_stringenum_test_app COMMAND searchlib_stringenum_test_app)
diff --git a/searchlib/src/tests/stringenum/stringenum_test.cpp b/searchlib/src/tests/stringenum/stringenum_test.cpp
deleted file mode 100644
index f5915db6df0..00000000000
--- a/searchlib/src/tests/stringenum/stringenum_test.cpp
+++ /dev/null
@@ -1,75 +0,0 @@
-// Copyright Yahoo. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
-
-#include <vespa/log/log.h>
-#include <vespa/searchlib/util/stringenum.h>
-
-LOG_SETUP("stringenum");
-#include <vespa/vespalib/testkit/testapp.h>
-
-using namespace vespalib;
-
-void
-CheckLookup( search::util::StringEnum *strEnum, const char *str, int value)
-{
- EXPECT_EQUAL(0, strcmp(str, strEnum->Lookup(value)));
- EXPECT_EQUAL(value, strEnum->Lookup(str));
-}
-
-
-TEST("test StringEnum Add and Lookup")
-{
-
- search::util::StringEnum enum1;
-
- // check number of entries
- EXPECT_EQUAL(enum1.GetNumEntries(), 0u);
-
- // check add non-duplicates
- EXPECT_EQUAL(enum1.Add("zero"), 0);
- EXPECT_EQUAL(enum1.Add("one"), 1);
- EXPECT_EQUAL(enum1.Add("two"), 2);
- EXPECT_EQUAL(enum1.Add("three"), 3);
- EXPECT_EQUAL(enum1.Add("four"), 4);
- EXPECT_EQUAL(enum1.Add("five"), 5);
- EXPECT_EQUAL(enum1.Add("six"), 6);
- EXPECT_EQUAL(enum1.Add("seven"), 7);
- EXPECT_EQUAL(enum1.Add("eight"), 8);
- EXPECT_EQUAL(enum1.Add("nine"), 9);
-
- // check add duplicates
- EXPECT_EQUAL(enum1.Add("four"), 4);
- EXPECT_EQUAL(enum1.Add("eight"), 8);
- EXPECT_EQUAL(enum1.Add("six"), 6);
- EXPECT_EQUAL(enum1.Add("seven"), 7);
- EXPECT_EQUAL(enum1.Add("one"), 1);
- EXPECT_EQUAL(enum1.Add("nine"), 9);
- EXPECT_EQUAL(enum1.Add("five"), 5);
- EXPECT_EQUAL(enum1.Add("zero"), 0);
- EXPECT_EQUAL(enum1.Add("two"), 2);
- EXPECT_EQUAL(enum1.Add("three"), 3);
-
- // check add non-duplicate
- EXPECT_EQUAL(enum1.Add("ten"), 10);
-
- // check mapping and reverse mapping
- EXPECT_EQUAL(enum1.GetNumEntries(), 11u);
- TEST_DO(CheckLookup(&enum1, "zero", 0));
- TEST_DO(CheckLookup(&enum1, "one", 1));
- TEST_DO(CheckLookup(&enum1, "two", 2));
- TEST_DO(CheckLookup(&enum1, "three", 3));
- TEST_DO(CheckLookup(&enum1, "four", 4));
- TEST_DO(CheckLookup(&enum1, "five", 5));
- TEST_DO(CheckLookup(&enum1, "six", 6));
- TEST_DO(CheckLookup(&enum1, "seven", 7));
- TEST_DO(CheckLookup(&enum1, "eight", 8));
- TEST_DO(CheckLookup(&enum1, "nine", 9));
- TEST_DO(CheckLookup(&enum1, "ten", 10));
-
- // clear
- enum1.Clear();
-
- // check number of entries
- EXPECT_EQUAL(enum1.GetNumEntries(), 0u);
-}
-
-TEST_MAIN() { TEST_RUN_ALL(); }