• Home
  • Raw
  • Download

Lines Matching refs:string_utils

19   parts = string_utils::Split("", ",", false, false);  in TEST()
22 parts = string_utils::Split("abc", ",", false, false); in TEST()
26 parts = string_utils::Split(",a,bc , d, ,e, ", ",", true, true); in TEST()
33 parts = string_utils::Split(",a,bc , d, ,e, ", ",", false, true); in TEST()
42 parts = string_utils::Split(",a,bc , d, ,e, ", ",", true, false); in TEST()
52 parts = string_utils::Split(",a,bc , d, ,e, ", ",", false, false); in TEST()
62 parts = string_utils::Split("abc:=xyz", ":=", false, false); in TEST()
67 parts = string_utils::Split("abc", "", false, false); in TEST()
77 pair = string_utils::SplitAtFirst(" 123 : 4 : 56 : 789 ", ":", true); in TEST()
81 pair = string_utils::SplitAtFirst(" 123 : 4 : 56 : 789 ", ":", false); in TEST()
85 pair = string_utils::SplitAtFirst("", "="); in TEST()
89 pair = string_utils::SplitAtFirst("=", "="); in TEST()
93 pair = string_utils::SplitAtFirst("a=", "="); in TEST()
97 pair = string_utils::SplitAtFirst("abc=", "="); in TEST()
101 pair = string_utils::SplitAtFirst("=a", "="); in TEST()
105 pair = string_utils::SplitAtFirst("=abc=", "="); in TEST()
109 pair = string_utils::SplitAtFirst("abc", "="); in TEST()
113 pair = string_utils::SplitAtFirst("abc:=xyz", ":="); in TEST()
117 pair = string_utils::SplitAtFirst("abc", ""); in TEST()
123 EXPECT_EQ("", string_utils::Join(",", {})); in TEST()
124 EXPECT_EQ("abc", string_utils::Join(",", {"abc"})); in TEST()
125 EXPECT_EQ("abc,,xyz", string_utils::Join(",", {"abc", "", "xyz"})); in TEST()
126 EXPECT_EQ("abc,defg", string_utils::Join(",", {"abc", "defg"})); in TEST()
127 EXPECT_EQ("1 : 2 : 3", string_utils::Join(" : ", {"1", "2", "3"})); in TEST()
128 EXPECT_EQ("1:2", string_utils::Join(":", std::set<std::string>{"1", "2"})); in TEST()
129 EXPECT_EQ("1:2", string_utils::Join(":", std::vector<std::string>{"1", "2"})); in TEST()
130 EXPECT_EQ("1:2", string_utils::Join(":", std::list<std::string>{"1", "2"})); in TEST()
131 EXPECT_EQ("123", string_utils::Join("", {"1", "2", "3"})); in TEST()
135 EXPECT_EQ("ab,cd", string_utils::Join(",", "ab", "cd")); in TEST()
136 EXPECT_EQ("key = value", string_utils::Join(" = ", "key", "value")); in TEST()
140 EXPECT_EQ("abc", string_utils::GetBytesAsString({'a', 'b', 'c'})); in TEST()
141 EXPECT_TRUE(string_utils::GetBytesAsString({}).empty()); in TEST()
142 auto str = string_utils::GetBytesAsString({0xFF, 0x00, 0x01, 0x7F, 0x80}); in TEST()
153 string_utils::GetStringAsBytes("abc")); in TEST()
154 EXPECT_TRUE(string_utils::GetStringAsBytes("").empty()); in TEST()
155 auto buf = string_utils::GetStringAsBytes(std::string{"\x80\0\1\xFF", 4}); in TEST()