Lines Matching refs:Str
60 const char *Str = "abcdefg"; in TEST() local
61 string_view S(Str, 5); in TEST()
66 EXPECT_EQ(S.data(), &Str[0]) << "string_view data has unexpected value"; in TEST()
68 EXPECT_EQ(S[I], Str[I]) << "Unexpected string_view element value"; in TEST()
72 const char *Str = "abcdefg"; in TEST() local
73 size_t StrLen = strlen(Str); in TEST()
74 string_view S(Str); in TEST()
80 EXPECT_EQ(S.data(), &Str[0]) << "string_view data has unexpected value"; in TEST()
82 EXPECT_EQ(S[I], Str[I]) << "Unexpected string_view element value"; in TEST()
86 std::string Str("abcdefg"); in TEST() local
87 string_view S(Str); in TEST()
90 EXPECT_EQ(S.size(), Str.size()) << "string_view has unexpected size"; in TEST()
91 EXPECT_EQ(static_cast<size_t>(std::distance(S.begin(), S.end())), Str.size()) in TEST()
93 EXPECT_EQ(S.data(), &Str[0]) << "string_view data has unexpected value"; in TEST()
95 EXPECT_EQ(S[I], Str[I]) << "Unexpected string_view element value"; in TEST()
100 std::string Str("abcdefg"); in TEST() local
101 string_view Orig(Str); in TEST()
117 std::string Str("abcdefg"); in TEST() local
118 string_view S(Str); in TEST()
122 EXPECT_EQ(OSS.str(), Str); in TEST()
126 std::string Str("abcdefg"); in TEST() local
127 string_view S(Str); in TEST()
129 EXPECT_EQ(std::hash<std::string>()(Str), std::hash<string_view>()(S)); in TEST()