diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2016-12-16 14:56:28 +0100 |
---|---|---|
committer | Henning Baldersheim <balder@yahoo-inc.com> | 2016-12-16 14:56:28 +0100 |
commit | 928b16135f28fdc15bc63ce180a996f7046d89cd (patch) | |
tree | caace7b8f866f5467afcd8b5ca1585b3f25fb7a8 /vsm/src/tests/searcher | |
parent | 11b57c31a6031c4f71f8e650879d0b0b9eb5a6e4 (diff) |
Add test for progress even with empty string
Diffstat (limited to 'vsm/src/tests/searcher')
-rw-r--r-- | vsm/src/tests/searcher/searcher.cpp | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/vsm/src/tests/searcher/searcher.cpp b/vsm/src/tests/searcher/searcher.cpp index 0d84c889363..a9ae9f11705 100644 --- a/vsm/src/tests/searcher/searcher.cpp +++ b/vsm/src/tests/searcher/searcher.cpp @@ -11,12 +11,10 @@ #include <vespa/vsm/searcher/strchrfieldsearcher.h> #include <vespa/vsm/searcher/utf8flexiblestringfieldsearcher.h> #include <vespa/vsm/searcher/utf8exactstringfieldsearcher.h> -#include <vespa/vsm/searcher/utf8strchrfieldsearcher.h> #include <vespa/vsm/searcher/utf8substringsearcher.h> #include <vespa/vsm/searcher/utf8substringsnippetmodifier.h> #include <vespa/vsm/searcher/utf8suffixstringfieldsearcher.h> #include <vespa/vsm/vsm/snippetmodifier.h> -#include <vespa/vsm/vsm/fieldsearchspec.h> using namespace document; using search::EmptyQueryNodeResult; @@ -527,6 +525,14 @@ TEST("utf8 substring search") { } } +TEST("utf8 substring search with empty term") +{ + UTF8SubStringFieldSearcher fs(0); + EXPECT_TRUE(testUTF8SubStringFieldSearcher(fs)); + assertString(fs, "", "abc", Hits()); + assertFieldInfo(fs, "", "abc", QTFieldInfo().setFieldLength(0)); +} + TEST("utf8 suffix search") { UTF8SuffixStringFieldSearcher fs(0); std::string field = "operators and operator overloading"; @@ -586,7 +592,7 @@ TEST("utf8 flexible searcher"){ EXPECT_TRUE(testStringFieldInfo(fs)); } -TEST("integre search") +TEST("integer search") { IntFieldSearcher fs; assertInt(fs, "10", 10, true); |