Lines Matching refs:string
31 void TestNewlineSplitter(const std::string& input, in TestNewlineSplitter()
32 const std::vector<std::string>& expected_output) { in TestNewlineSplitter()
33 std::vector<std::string> output; in TestNewlineSplitter()
38 output.push_back(std::string(msg, length)); in TestNewlineSplitter()
47 TestNewlineSplitter("", std::vector<std::string>{""}); in TEST()
51 TestNewlineSplitter("normal string", std::vector<std::string>{"normal string"}); in TEST()
55 TestNewlineSplitter("normal string\n", std::vector<std::string>{"normal string", ""}); in TEST()
60 std::vector<std::string>{"normal string", "second string", "thirdstring"}); in TEST()
66 std::vector<std::string>{"normal string", "second string", "thirdstring", ""}); in TEST()
72 std::vector<std::string>{"normal string", "", "", "second string", "", "thirdstring", ""}); in TEST()
75 void TestLogdChunkSplitter(const std::string& tag, const std::string& file, in TestLogdChunkSplitter()
76 const std::string& input, in TestLogdChunkSplitter()
77 const std::vector<std::string>& expected_output) { in TestLogdChunkSplitter()
78 std::vector<std::string> output; in TestLogdChunkSplitter()
87 std::string sizes; in TestLogdChunkSplitter()
89 for (const auto& string : expected_output) { in TestLogdChunkSplitter() local
90 sizes += " " + std::to_string(string.size()); in TestLogdChunkSplitter()
93 for (const auto& string : output) { in TestLogdChunkSplitter() local
94 sizes += " " + std::to_string(string.size()); in TestLogdChunkSplitter()
103 TestLogdChunkSplitter("tag", "", "", std::vector<std::string>{""}); in TEST()
107 TestLogdChunkSplitter("tag", "", "normal string", std::vector<std::string>{"normal string"}); in TEST()
111 TestLogdChunkSplitter("tag", "", "normal string\n", std::vector<std::string>{"normal string\n"}); in TEST()
116 std::vector<std::string>{"normal string\nsecond string\nthirdstring"}); in TEST()
121 std::vector<std::string>{"normal string\nsecond string\nthirdstring\n"}); in TEST()
127 std::vector<std::string>{"normal string\n\n\nsecond string\n\nthirdstring\n"}); in TEST()
133 auto long_string = std::string(LOGGER_ENTRY_MAX_PAYLOAD, 'x'); in TEST()
139 std::string ReduceToMaxSize(const std::string& tag, const std::string& string) { in ReduceToMaxSize() argument
140 return string.substr(0, LOGGER_ENTRY_MAX_PAYLOAD - tag.size() - 35); in ReduceToMaxSize()
144 auto long_string_x = std::string(LOGGER_ENTRY_MAX_PAYLOAD, 'x'); in TEST()
145 auto long_string_y = std::string(LOGGER_ENTRY_MAX_PAYLOAD, 'y'); in TEST()
146 auto long_string_z = std::string(LOGGER_ENTRY_MAX_PAYLOAD, 'z'); in TEST()
150 std::string tag = "tag"; in TEST()
160 std::string(2000, 'a') + '\n' + std::string(2000, 'b'), in TEST()
161 std::string(2000, 'c') + '\n' + std::string(2000, 'd'), in TEST()
162 std::string(2000, 'e') + '\n' + std::string(2000, 'f'), in TEST()
173 auto long_string_a = std::string(max_size, 'a'); in TEST()
174 auto long_string_b = std::string(max_size, 'b'); in TEST()
175 auto long_string_c = std::string(max_size, 'c'); in TEST()
184 std::string tag = "tag"; in TEST()
188 auto first_string = std::string(first_string_size, 'a'); in TEST()
190 auto second_string = std::string(second_string_size, 'b'); in TEST()
192 auto exact_string = std::string(max_size, 'c'); in TEST()
194 auto large_string = std::string(max_size + 50, 'd'); in TEST()
196 auto final_string = std::string("final string!\n\nfinal \n \n final \n"); in TEST()
209 std::string tag = "tag"; in TEST()
210 std::string file = "/path/to/myfile.cpp"; in TEST()
216 auto first_string = std::string(first_string_size, 'a'); in TEST()
218 auto second_string = std::string(second_string_size, 'b'); in TEST()
220 auto exact_string = std::string(max_size - file_header.size(), 'c'); in TEST()
222 auto large_string = std::string(max_size + 50, 'd'); in TEST()
224 auto final_string = std::string("final string!"); in TEST()
241 auto long_tag = std::string(5000, 'x'); in TEST_F()
249 auto long_file = std::string(5000, 'x'); in TEST()
250 std::string tag = "tag"; in TEST()
258 const std::string& expected) { in TestStderrOutputGenerator()
314 auto long_string_a = std::string(4000, 'a'); in TEST()
315 auto long_string_b = std::string(4000, 'b'); in TEST()