summaryrefslogtreecommitdiff
path: root/test/libapt/stringview_test.cc
diff options
context:
space:
mode:
authorJulian Andres Klode <jak@debian.org>2021-02-09 09:38:48 +0000
committerJulian Andres Klode <jak@debian.org>2021-02-09 09:38:48 +0000
commitcb60beb83610783f664da0bbe1cdb7211aaba90f (patch)
treea594f98222c256e6cec1a97c87305083823f0c91 /test/libapt/stringview_test.cc
parent4c3383746f2974be5fdec86616f45fd85948a9aa (diff)
parent131d0e3a261076da715102cb79275988cac810d1 (diff)
Merge branch 'pu/fuzzerpatches' into 'master'
Various patches uplifted from unfinished fuzzer branches See merge request apt-team/apt!158
Diffstat (limited to 'test/libapt/stringview_test.cc')
-rw-r--r--test/libapt/stringview_test.cc8
1 files changed, 8 insertions, 0 deletions
diff --git a/test/libapt/stringview_test.cc b/test/libapt/stringview_test.cc
index 03d82517b..9cfaa3b48 100644
--- a/test/libapt/stringview_test.cc
+++ b/test/libapt/stringview_test.cc
@@ -74,6 +74,14 @@ TEST(StringViewTest,Find)
EXPECT_EQ(defString.to_string().find('e',3), defString.find('e',3));
EXPECT_EQ(defString.to_string().find('l',6), defString.find('l',6));
EXPECT_EQ(defString.to_string().find('l',11), defString.find('l',11));
+
+ EXPECT_EQ(defString.to_string().find("l"), defString.find("l"));
+ EXPECT_EQ(defString.to_string().find("ll"), defString.find("ll"));
+ EXPECT_EQ(defString.to_string().find("lo"), defString.find("lo"));
+ EXPECT_EQ(defString.to_string().find("ll", 1), defString.find("ll", 1));
+ EXPECT_EQ(defString.to_string().find("ll", 6), defString.find("ll", 6));
+ EXPECT_EQ(defString.to_string().find("or"), defString.find("or"));
+ EXPECT_EQ(defString.to_string().find("od"), defString.find("od"));
}
TEST(StringViewTest,RFind)