logic: fixed underflow in fuzzy search after 100 chars

This commit is contained in:
Eberhard Graether
2015-03-09 15:01:54 +01:00
parent ca9dfe7f75
commit 299cb49540
3 changed files with 31 additions and 31 deletions
+2 -2
View File
@@ -223,12 +223,12 @@ public:
{
SearchIndex index;
index.addNode(utility::splitToVector("oaabbcc", "::"));
index.addNode(utility::splitToVector("ocbaabc", "::"));
index.addNode(utility::splitToVector("ocbcabc", "::"));
std::vector<SearchMatch> matches = index.runFuzzySearchAndGetMatches("abc");
TS_ASSERT_EQUALS(2, matches.size());
TS_ASSERT_EQUALS("ocbaabc", matches[0].fullName);
TS_ASSERT_EQUALS("ocbcabc", matches[0].fullName);
TS_ASSERT_EQUALS("oaabbcc", matches[1].fullName);
}