Lines Matching defs:printToString

25 template<typename T> std::string printToString(const T &Value) {
34 /// printToString - Print the given value to a stream which only has \arg
37 template<typename T> std::string printToString(const T &Value,
65 EXPECT_EQ("c", printToString('c'));
68 EXPECT_EQ("hello", printToString("hello"));
69 EXPECT_EQ("hello", printToString(std::string("hello")));
72 EXPECT_EQ("0", printToString(0));
73 EXPECT_EQ("2425", printToString(2425));
74 EXPECT_EQ("-2425", printToString(-2425));
77 EXPECT_EQ("0", printToString(0LL));
78 EXPECT_EQ("257257257235709", printToString(257257257235709LL));
79 EXPECT_EQ("-257257257235709", printToString(-257257257235709LL));
82 EXPECT_EQ("1.100000e+00", printToString(1.1));
85 EXPECT_EQ("0x0", printToString((void*) nullptr));
86 EXPECT_EQ("0xbeef", printToString((void*) 0xbeefLL));
87 EXPECT_EQ("0xdeadbeef", printToString((void*) 0xdeadbeefLL));
90 EXPECT_EQ("18446744073709551615", printToString(UINT64_MAX));
91 EXPECT_EQ("-9223372036854775808", printToString(INT64_MIN));
94 EXPECT_EQ("X", printToString(X{}));
128 EXPECT_EQ("X", printToString(X{}));
132 EXPECT_EQ("1.20", printToString(format("%.2f", 1.2), 1));
133 EXPECT_EQ("1.20", printToString(format("%.2f", 1.2), 2));
134 EXPECT_EQ("1.20", printToString(format("%.2f", 1.2), 3));
135 EXPECT_EQ("1.20", printToString(format("%.2f", 1.2), 4));
136 EXPECT_EQ("1.20", printToString(format("%.2f", 1.2), 10));
167 EXPECT_EQ("xyz ", printToString(left_justify("xyz", 6), 6));
168 EXPECT_EQ("abc", printToString(left_justify("abc", 3), 3));
169 EXPECT_EQ("big", printToString(left_justify("big", 1), 3));
170 EXPECT_EQ(" xyz", printToString(right_justify("xyz", 6), 6));
171 EXPECT_EQ("abc", printToString(right_justify("abc", 3), 3));
172 EXPECT_EQ("big", printToString(right_justify("big", 1), 3));
173 EXPECT_EQ(" on ", printToString(center_justify("on", 9), 9));
174 EXPECT_EQ(" off ", printToString(center_justify("off", 10), 10));
175 EXPECT_EQ("single ", printToString(center_justify("single", 7), 7));
176 EXPECT_EQ("none", printToString(center_justify("none", 1), 4));
177 EXPECT_EQ("none", printToString(center_justify("none", 1), 1));
183 EXPECT_EQ(Spaces(4), printToString(Indent));
184 EXPECT_EQ("", printToString(indent(0)));
185 EXPECT_EQ(Spaces(5), printToString(Indent + 1));
186 EXPECT_EQ(Spaces(3), printToString(Indent - 1));
188 EXPECT_EQ(Spaces(5), printToString(Indent));
190 EXPECT_EQ(Spaces(4), printToString(Indent));
194 EXPECT_EQ(Spaces(8), printToString(Scaled));
195 EXPECT_EQ(Spaces(10), printToString(Scaled + 1));
196 EXPECT_EQ(Spaces(6), printToString(Scaled - 1));
198 EXPECT_EQ(Spaces(10), printToString(Scaled));
200 EXPECT_EQ(Spaces(8), printToString(Scaled));
204 EXPECT_EQ(Spaces(10), printToString(Indent));
207 EXPECT_EQ(Spaces(11), printToString(Indent));
208 EXPECT_EQ(Spaces(10), printToString(Temp));
211 EXPECT_EQ(Spaces(10), printToString(Indent));
212 EXPECT_EQ(Spaces(11), printToString(Temp));
215 EXPECT_EQ(Spaces(11), printToString(Indent));
216 EXPECT_EQ(Spaces(11), printToString(Temp));
219 EXPECT_EQ(Spaces(10), printToString(Indent));
220 EXPECT_EQ(Spaces(10), printToString(Temp));
224 EXPECT_EQ("0x1234", printToString(format_hex(0x1234, 6), 6));
225 EXPECT_EQ("0x001234", printToString(format_hex(0x1234, 8), 8));
226 EXPECT_EQ("0x00001234", printToString(format_hex(0x1234, 10), 10));
227 EXPECT_EQ("0x1234", printToString(format_hex(0x1234, 4), 6));
228 EXPECT_EQ("0xff", printToString(format_hex(255, 4), 4));
229 EXPECT_EQ("0xFF", printToString(format_hex(255, 4, true), 4));
230 EXPECT_EQ("0x1", printToString(format_hex(1, 3), 3));
231 EXPECT_EQ("0x12", printToString(format_hex(0x12, 3), 4));
232 EXPECT_EQ("0x123", printToString(format_hex(0x123, 3), 5));
233 EXPECT_EQ("FF", printToString(format_hex_no_prefix(0xFF, 2, true), 4));
234 EXPECT_EQ("ABCD", printToString(format_hex_no_prefix(0xABCD, 2, true), 4));
236 printToString(format_hex(UINT64_MAX, 18), 18));
238 printToString(format_hex((INT64_MIN), 18), 18));
242 EXPECT_EQ(" 0", printToString(format_decimal(0, 4), 4));
243 EXPECT_EQ(" -1", printToString(format_decimal(-1, 4), 4));
244 EXPECT_EQ(" -1", printToString(format_decimal(-1, 6), 6));
245 EXPECT_EQ("1234567890", printToString(format_decimal(1234567890, 10), 10));
247 printToString(format_decimal(INT64_MAX, 21), 21));
249 printToString(format_decimal(INT64_MIN, 21), 21));