summaryrefslogtreecommitdiffstats
path: root/vsm
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2016-12-16 14:56:28 +0100
committerHenning Baldersheim <balder@yahoo-inc.com>2016-12-16 14:56:28 +0100
commit928b16135f28fdc15bc63ce180a996f7046d89cd (patch)
treecaace7b8f866f5467afcd8b5ca1585b3f25fb7a8 /vsm
parent11b57c31a6031c4f71f8e650879d0b0b9eb5a6e4 (diff)
Add test for progress even with empty string
Diffstat (limited to 'vsm')
-rw-r--r--vsm/src/tests/searcher/searcher.cpp12
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);