Lines Matching refs:assert
24 assert(std::stof("0") == 0);
25 assert(std::stof(L"0") == 0);
26 assert(std::stof("-0") == 0);
27 assert(std::stof(L"-0") == 0);
28 assert(std::stof("-10") == -10);
29 assert(std::stof(L"-10.5") == -10.5);
30 assert(std::stof(" 10") == 10);
31 assert(std::stof(L" 10") == 10);
33 assert(std::stof("10g", &idx) == 10);
34 assert(idx == 2);
36 assert(std::stof(L"10g", &idx) == 10);
37 assert(idx == 2);
41 assert(std::stof("1.e60", &idx) == INFINITY);
42 assert(false);
46 assert(idx == 0);
50 assert(std::stof(L"1.e60", &idx) == INFINITY);
51 assert(false);
55 assert(idx == 0);
60 assert(std::stof("1.e360", &idx) == INFINITY);
61 assert(false);
65 assert(idx == 0);
69 assert(std::stof(L"1.e360", &idx) == INFINITY);
70 assert(false);
74 assert(idx == 0);
78 assert(std::stof("INF", &idx) == INFINITY);
79 assert(idx == 3);
83 assert(false);
88 assert(std::stof(L"INF", &idx) == INFINITY);
89 assert(idx == 3);
93 assert(false);
98 assert(std::isnan(std::stof("NAN", &idx)));
99 assert(idx == 3);
103 assert(false);
108 assert(std::isnan(std::stof(L"NAN", &idx)));
109 assert(idx == 3);
113 assert(false);
119 assert(false);
123 assert(idx == 0);
128 assert(false);
132 assert(idx == 0);
137 assert(false);
141 assert(idx == 0);
146 assert(false);
150 assert(idx == 0);
155 assert(false);
159 assert(idx == 0);
164 assert(false);
168 assert(idx == 0);