Lines Matching refs:haystack
767 string haystack("one two three one two three");
770 EXPECT_TRUE(haystack.find((char*)NULL) == string::npos);
771 EXPECT_TRUE(haystack.find((char*)NULL, 10) == string::npos);
774 EXPECT_TRUE(haystack.find("one") == 0);
775 EXPECT_TRUE(haystack.find("two") == 4);
776 EXPECT_TRUE(haystack.find("t") == 4);
777 EXPECT_TRUE(haystack.find("four") == string::npos);
778 EXPECT_TRUE(haystack.find("one", string::npos) == string::npos);
781 EXPECT_TRUE(haystack.find("one", 13) == 14);
782 EXPECT_TRUE(haystack.find("one", 14) == 14);
783 EXPECT_TRUE(haystack.find("one", 15) == string::npos);
784 EXPECT_TRUE(haystack.find("e", haystack.size() - 1) == haystack.size() - 1);
785 EXPECT_TRUE(haystack.find("e", haystack.size()) == string::npos);
786 EXPECT_TRUE(haystack.find("one", string::npos) == string::npos);
789 EXPECT_TRUE(haystack.find(string("one")) == 0);
790 EXPECT_TRUE(haystack.find(string("two")) == 4);
791 EXPECT_TRUE(haystack.find(string("t")) == 4);
792 EXPECT_TRUE(haystack.find(string("four")) == string::npos);
793 EXPECT_TRUE(haystack.find(string("one"), string::npos) == string::npos);
796 EXPECT_TRUE(haystack.find(string("one"), 13) == 14);
797 EXPECT_TRUE(haystack.find(string("one"), 14) == 14);
798 EXPECT_TRUE(haystack.find(string("one"), 15) == string::npos);
799 EXPECT_TRUE(haystack.find(string("e"), haystack.size() - 1) == haystack.size() - 1);
800 EXPECT_TRUE(haystack.find(string("e"), haystack.size()) == string::npos);
801 EXPECT_TRUE(haystack.find(string("one"), string::npos) == string::npos);