Index: chrome/browser/bookmarks/bookmark_index_unittest.cc |
=================================================================== |
--- chrome/browser/bookmarks/bookmark_index_unittest.cc (revision 159706) |
+++ chrome/browser/bookmarks/bookmark_index_unittest.cc (working copy) |
@@ -135,6 +135,9 @@ |
// Make sure quotes don't do a prefix match. |
{ "think", "\"thi\"", ""}, |
+ |
+ // Prefix matches against multiple candidates. |
+ { "abc1 abc2 abc3 abc4", "abc", "abc1 abc2 abc3 abc4"}, |
}; |
for (size_t i = 0; i < ARRAYSIZE_UNSAFE(data); ++i) { |
std::vector<std::string> titles; |
@@ -162,6 +165,11 @@ |
{ "a", "A", "0,1" }, |
{ "foo bar", "bar", "4,7" }, |
{ "fooey bark", "bar foo", "0,3:6,9"}, |
+ // Non-trivial tests. |
+ { "foobar foo", "foobar foo", "0,6:7,10" }, |
+ { "foobar foo", "foo foobar", "0,6:7,10" }, |
+ { "foobar foobar", "foobar foo", "0,6:7,13" }, |
+ { "foobar foobar", "foo foobar", "0,6:7,13" }, |
}; |
for (size_t i = 0; i < ARRAYSIZE_UNSAFE(data); ++i) { |
std::vector<std::string> titles; |