Home | History | Annotate | Download | only in string.conversions

Lines Matching refs:assert

21     assert(std::stod("0") == 0);
22 assert(std::stod(L"0") == 0);
23 assert(std::stod("-0") == 0);
24 assert(std::stod(L"-0") == 0);
25 assert(std::stod("-10") == -10);
26 assert(std::stod(L"-10.5") == -10.5);
27 assert(std::stod(" 10") == 10);
28 assert(std::stod(L" 10") == 10);
30 assert(std::stod("10g", &idx) == 10);
31 assert(idx == 2);
33 assert(std::stod(L"10g", &idx) == 10);
34 assert(idx == 2);
37 assert(std::stod("1.e60", &idx) == 1.e60);
38 assert(idx == 5);
42 assert(false);
46 assert(std::stod(L"1.e60", &idx) == 1.e60);
47 assert(idx == 5);
51 assert(false);
56 assert(std::stod("1.e360", &idx) == INFINITY);
57 assert(false);
61 assert(idx == 0);
65 assert(std::stod(L"1.e360", &idx) == INFINITY);
66 assert(false);
70 assert(idx == 0);
74 assert(std::stod("INF", &idx) == INFINITY);
75 assert(idx == 3);
79 assert(false);
84 assert(std::stod(L"INF", &idx) == INFINITY);
85 assert(idx == 3);
89 assert(false);
94 assert(std::isnan(std::stod("NAN", &idx)));
95 assert(idx == 3);
99 assert(false);
104 assert(std::isnan(std::stod(L"NAN", &idx)));
105 assert(idx == 3);
109 assert(false);
115 assert(false);
119 assert(idx == 0);
124 assert(false);
128 assert(idx == 0);
133 assert(false);
137 assert(idx == 0);
142 assert(false);
146 assert(idx == 0);
151 assert(false);
155 assert(idx == 0);
160 assert(false);
164 assert(idx == 0);