21 EXPECT_EQ(0.0, MakeDoubleNumAsFloat(L""));
22 EXPECT_EQ(0.0, MakeDoubleNumAsFloat(L"0"));
23 EXPECT_EQ(0.0, MakeDoubleNumAsFloat(L"0."));
24 EXPECT_EQ(0.0, MakeDoubleNumAsFloat(L"0.0"));
25 EXPECT_EQ(0.0, MakeDoubleNumAsFloat(L"0.x"));
26 EXPECT_EQ(7.0, MakeDoubleNumAsFloat(L"7.x"));
27 EXPECT_FLOAT_EQ(0.54321f, MakeDoubleNumAsFloat(L".54321"));
28 EXPECT_FLOAT_EQ(0.54321f, MakeDoubleNumAsFloat(L"0.54321"));
29 EXPECT_FLOAT_EQ(0.54321f, MakeDoubleNumAsFloat(L"+0.54321"));
30 EXPECT_FLOAT_EQ(0.54321f, MakeDoubleNumAsFloat(L" +0.54321"));
31 EXPECT_FLOAT_EQ(-0.54321f, MakeDoubleNumAsFloat(L"-.54321"));
32 EXPECT_FLOAT_EQ(-0.54321f, MakeDoubleNumAsFloat(L"-0.54321"));
33 EXPECT_FLOAT_EQ(-0.54321f, MakeDoubleNumAsFloat(L" -0.54321"));
34 EXPECT_FLOAT_EQ(-0.054321f, MakeDoubleNumAsFloat(L"-0.54321e-1"));
35 EXPECT_FLOAT_EQ(-0.54321f, MakeDoubleNumAsFloat(L"-0.54321e0"));
36 EXPECT_FLOAT_EQ(-5.4321f, MakeDoubleNumAsFloat(L"-0.54321e1"));