Lines Matching refs:SPrintF
10 using node::SPrintF;
256 TEST(UtilTest, SPrintF) {
259 EXPECT_EQ(SPrintF("%s", false), "false");
260 EXPECT_EQ(SPrintF("%s", true), "true");
261 EXPECT_EQ(SPrintF("%d", true), "true");
262 EXPECT_EQ(SPrintF("%u", true), "true");
263 EXPECT_EQ(SPrintF("%d", 10000000000LL), "10000000000");
264 EXPECT_EQ(SPrintF("%d", -10000000000LL), "-10000000000");
265 EXPECT_EQ(SPrintF("%u", 10000000000LL), "10000000000");
266 EXPECT_EQ(SPrintF("%u", -10000000000LL), "-10000000000");
267 EXPECT_EQ(SPrintF("%i", 10), "10");
268 EXPECT_EQ(SPrintF("%d", 10), "10");
269 EXPECT_EQ(SPrintF("%x", 15), "f");
270 EXPECT_EQ(SPrintF("%x", 16), "10");
271 EXPECT_EQ(SPrintF("%X", 15), "F");
272 EXPECT_EQ(SPrintF("%X", 16), "10");
273 EXPECT_EQ(SPrintF("%o", 7), "7");
274 EXPECT_EQ(SPrintF("%o", 8), "10");
276 EXPECT_EQ(atof(SPrintF("%s", 0.5).c_str()), 0.5);
277 EXPECT_EQ(atof(SPrintF("%s", -0.5).c_str()), -0.5);
281 EXPECT_GE(SPrintF("%p", fn).size(), 4u);
282 EXPECT_GE(SPrintF("%p", p).size(), 4u);
286 EXPECT_EQ(SPrintF("%s %s", foo, "bar"), "foo bar");
287 EXPECT_EQ(SPrintF("%s %s", foo, bar), "foo bar");
288 EXPECT_EQ(SPrintF("%s", nullptr), "(null)");
290 EXPECT_EQ(SPrintF("[%% %s %%]", foo), "[% foo %]");
297 EXPECT_EQ(SPrintF("%s", HasToString{}), "meow");
300 EXPECT_EQ(SPrintF("%s", with_zero), with_zero);