Lines Matching refs:printToString
23 template<typename T> std::string printToString(const T &Value) { in printToString() function
35 template<typename T> std::string printToString(const T &Value, in printToString() function
63 EXPECT_EQ("c", printToString('c')); in TEST()
66 EXPECT_EQ("hello", printToString("hello")); in TEST()
67 EXPECT_EQ("hello", printToString(std::string("hello"))); in TEST()
70 EXPECT_EQ("0", printToString(0)); in TEST()
71 EXPECT_EQ("2425", printToString(2425)); in TEST()
72 EXPECT_EQ("-2425", printToString(-2425)); in TEST()
75 EXPECT_EQ("0", printToString(0LL)); in TEST()
76 EXPECT_EQ("257257257235709", printToString(257257257235709LL)); in TEST()
77 EXPECT_EQ("-257257257235709", printToString(-257257257235709LL)); in TEST()
80 EXPECT_EQ("1.100000e+00", printToString(1.1)); in TEST()
83 EXPECT_EQ("0x0", printToString((void*) nullptr)); in TEST()
84 EXPECT_EQ("0xbeef", printToString((void*) 0xbeefLL)); in TEST()
85 EXPECT_EQ("0xdeadbeef", printToString((void*) 0xdeadbeefLL)); in TEST()
88 EXPECT_EQ("18446744073709551615", printToString(UINT64_MAX)); in TEST()
89 EXPECT_EQ("-9223372036854775808", printToString(INT64_MIN)); in TEST()
92 EXPECT_EQ("X", printToString(X{})); in TEST()
126 EXPECT_EQ("X", printToString(X{})); in TEST()
130 EXPECT_EQ("1.20", printToString(format("%.2f", 1.2), 1)); in TEST()
131 EXPECT_EQ("1.20", printToString(format("%.2f", 1.2), 2)); in TEST()
132 EXPECT_EQ("1.20", printToString(format("%.2f", 1.2), 3)); in TEST()
133 EXPECT_EQ("1.20", printToString(format("%.2f", 1.2), 4)); in TEST()
134 EXPECT_EQ("1.20", printToString(format("%.2f", 1.2), 10)); in TEST()
165 EXPECT_EQ("xyz ", printToString(left_justify("xyz", 6), 6)); in TEST()
166 EXPECT_EQ("abc", printToString(left_justify("abc", 3), 3)); in TEST()
167 EXPECT_EQ("big", printToString(left_justify("big", 1), 3)); in TEST()
168 EXPECT_EQ(" xyz", printToString(right_justify("xyz", 6), 6)); in TEST()
169 EXPECT_EQ("abc", printToString(right_justify("abc", 3), 3)); in TEST()
170 EXPECT_EQ("big", printToString(right_justify("big", 1), 3)); in TEST()
171 EXPECT_EQ(" on ", printToString(center_justify("on", 9), 9)); in TEST()
172 EXPECT_EQ(" off ", printToString(center_justify("off", 10), 10)); in TEST()
173 EXPECT_EQ("single ", printToString(center_justify("single", 7), 7)); in TEST()
174 EXPECT_EQ("none", printToString(center_justify("none", 1), 4)); in TEST()
175 EXPECT_EQ("none", printToString(center_justify("none", 1), 1)); in TEST()
179 EXPECT_EQ("0x1234", printToString(format_hex(0x1234, 6), 6)); in TEST()
180 EXPECT_EQ("0x001234", printToString(format_hex(0x1234, 8), 8)); in TEST()
181 EXPECT_EQ("0x00001234", printToString(format_hex(0x1234, 10), 10)); in TEST()
182 EXPECT_EQ("0x1234", printToString(format_hex(0x1234, 4), 6)); in TEST()
183 EXPECT_EQ("0xff", printToString(format_hex(255, 4), 4)); in TEST()
184 EXPECT_EQ("0xFF", printToString(format_hex(255, 4, true), 4)); in TEST()
185 EXPECT_EQ("0x1", printToString(format_hex(1, 3), 3)); in TEST()
186 EXPECT_EQ("0x12", printToString(format_hex(0x12, 3), 4)); in TEST()
187 EXPECT_EQ("0x123", printToString(format_hex(0x123, 3), 5)); in TEST()
188 EXPECT_EQ("FF", printToString(format_hex_no_prefix(0xFF, 2, true), 4)); in TEST()
189 EXPECT_EQ("ABCD", printToString(format_hex_no_prefix(0xABCD, 2, true), 4)); in TEST()
191 printToString(format_hex(UINT64_MAX, 18), 18)); in TEST()
193 printToString(format_hex((INT64_MIN), 18), 18)); in TEST()
197 EXPECT_EQ(" 0", printToString(format_decimal(0, 4), 4)); in TEST()
198 EXPECT_EQ(" -1", printToString(format_decimal(-1, 4), 4)); in TEST()
199 EXPECT_EQ(" -1", printToString(format_decimal(-1, 6), 6)); in TEST()
200 EXPECT_EQ("1234567890", printToString(format_decimal(1234567890, 10), 10)); in TEST()
202 printToString(format_decimal(INT64_MAX, 21), 21)); in TEST()
204 printToString(format_decimal(INT64_MIN, 21), 21)); in TEST()