Lines Matching refs:format_number

20 template <typename T> std::string format_number(T N, IntegerStyle Style) {  in format_number()  function
28 std::string format_number(uint64_t N, HexPrintStyle Style, in format_number() function
37 std::string format_number(double D, FloatStyle Style, in format_number() function
50 EXPECT_EQ("0", format_number(0, IntegerStyle::Integer)); in TEST()
51 EXPECT_EQ("2425", format_number(2425, IntegerStyle::Integer)); in TEST()
52 EXPECT_EQ("-2425", format_number(-2425, IntegerStyle::Integer)); in TEST()
54 EXPECT_EQ("0", format_number(0LL, IntegerStyle::Integer)); in TEST()
56 format_number(257257257235709LL, IntegerStyle::Integer)); in TEST()
58 format_number(-257257257235709LL, IntegerStyle::Integer)); in TEST()
61 EXPECT_EQ("0", format_number(0, IntegerStyle::Number)); in TEST()
62 EXPECT_EQ("2,425", format_number(2425, IntegerStyle::Number)); in TEST()
63 EXPECT_EQ("-2,425", format_number(-2425, IntegerStyle::Number)); in TEST()
65 format_number(257257257235709LL, IntegerStyle::Number)); in TEST()
67 format_number(-257257257235709LL, IntegerStyle::Number)); in TEST()
71 EXPECT_EQ("0x0", format_number(0, HexPrintStyle::PrefixLower)); in TEST()
72 EXPECT_EQ("0xbeef", format_number(0xbeefLL, HexPrintStyle::PrefixLower)); in TEST()
74 format_number(0xdeadbeefLL, HexPrintStyle::PrefixLower)); in TEST()
77 EXPECT_EQ("0x0", format_number(0, HexPrintStyle::PrefixUpper)); in TEST()
78 EXPECT_EQ("0xBEEF", format_number(0xbeefLL, HexPrintStyle::PrefixUpper)); in TEST()
80 format_number(0xdeadbeefLL, HexPrintStyle::PrefixUpper)); in TEST()
83 EXPECT_EQ("0", format_number(0, HexPrintStyle::Lower)); in TEST()
84 EXPECT_EQ("beef", format_number(0xbeefLL, HexPrintStyle::Lower)); in TEST()
85 EXPECT_EQ("deadbeef", format_number(0xdeadbeefLL, HexPrintStyle::Lower)); in TEST()
88 EXPECT_EQ("0", format_number(0, HexPrintStyle::Upper)); in TEST()
89 EXPECT_EQ("BEEF", format_number(0xbeef, HexPrintStyle::Upper)); in TEST()
90 EXPECT_EQ("DEADBEEF", format_number(0xdeadbeef, HexPrintStyle::Upper)); in TEST()
97 EXPECT_EQ("0.000000e+00", format_number(0.0, FloatStyle::Exponent)); in TEST()
98 EXPECT_EQ("-0.000000e+00", format_number(-0.0, FloatStyle::Exponent)); in TEST()
99 EXPECT_EQ("1.100000e+00", format_number(1.1, FloatStyle::Exponent)); in TEST()
100 EXPECT_EQ("1.100000E+00", format_number(1.1, FloatStyle::ExponentUpper)); in TEST()
103 EXPECT_EQ("1.10", format_number(1.1, FloatStyle::Fixed)); in TEST()
104 EXPECT_EQ("1.34", format_number(1.34, FloatStyle::Fixed)); in TEST()
105 EXPECT_EQ("1.34", format_number(1.344, FloatStyle::Fixed)); in TEST()
106 EXPECT_EQ("1.35", format_number(1.346, FloatStyle::Fixed)); in TEST()
113 format_number(UINT64_MAX, IntegerStyle::Integer)); in TEST()
116 format_number(INT64_MAX, IntegerStyle::Integer)); in TEST()
118 format_number(INT64_MIN, IntegerStyle::Integer)); in TEST()
120 EXPECT_EQ("4294967295", format_number(UINT32_MAX, IntegerStyle::Integer)); in TEST()
121 EXPECT_EQ("2147483647", format_number(INT32_MAX, IntegerStyle::Integer)); in TEST()
122 EXPECT_EQ("-2147483648", format_number(INT32_MIN, IntegerStyle::Integer)); in TEST()
124 EXPECT_EQ("nan", format_number(std::numeric_limits<double>::quiet_NaN(), in TEST()
126 EXPECT_EQ("INF", format_number(std::numeric_limits<double>::infinity(), in TEST()
128 EXPECT_EQ("-INF", format_number(-std::numeric_limits<double>::infinity(), in TEST()
136 EXPECT_EQ("0x0", format_number(0, HexPrintStyle::PrefixLower, 0)); in TEST()
137 EXPECT_EQ("0xabcde", format_number(0xABCDE, HexPrintStyle::PrefixLower, 3)); in TEST()
143 EXPECT_EQ("0x000", format_number(0, HexPrintStyle::PrefixLower, 5)); in TEST()
144 EXPECT_EQ("0x0abcde", format_number(0xABCDE, HexPrintStyle::PrefixLower, 8)); in TEST()
146 EXPECT_EQ("00000", format_number(0, HexPrintStyle::Lower, 5)); in TEST()
147 EXPECT_EQ("000abcde", format_number(0xABCDE, HexPrintStyle::Lower, 8)); in TEST()
151 format_number(0xABCDE, HexPrintStyle::PrefixLower, 21)); in TEST()
155 EXPECT_EQ("-10", format_number(-10, IntegerStyle::Integer)); in TEST()
156 EXPECT_EQ("-100", format_number(-100, IntegerStyle::Integer)); in TEST()
157 EXPECT_EQ("-1000", format_number(-1000, IntegerStyle::Integer)); in TEST()
158 EXPECT_EQ("-1234567890", format_number(-1234567890, IntegerStyle::Integer)); in TEST()
159 EXPECT_EQ("10", format_number(10, IntegerStyle::Integer)); in TEST()
160 EXPECT_EQ("100", format_number(100, IntegerStyle::Integer)); in TEST()
161 EXPECT_EQ("1000", format_number(1000, IntegerStyle::Integer)); in TEST()
162 EXPECT_EQ("1234567890", format_number(1234567890, IntegerStyle::Integer)); in TEST()
166 EXPECT_EQ("0", format_number(0, IntegerStyle::Number)); in TEST()
167 EXPECT_EQ("10", format_number(10, IntegerStyle::Number)); in TEST()
168 EXPECT_EQ("100", format_number(100, IntegerStyle::Number)); in TEST()
169 EXPECT_EQ("1,000", format_number(1000, IntegerStyle::Number)); in TEST()
170 EXPECT_EQ("1,234,567,890", format_number(1234567890, IntegerStyle::Number)); in TEST()
172 EXPECT_EQ("-10", format_number(-10, IntegerStyle::Number)); in TEST()
173 EXPECT_EQ("-100", format_number(-100, IntegerStyle::Number)); in TEST()
174 EXPECT_EQ("-1,000", format_number(-1000, IntegerStyle::Number)); in TEST()
175 EXPECT_EQ("-1,234,567,890", format_number(-1234567890, IntegerStyle::Number)); in TEST()