Lines Matching refs:str_is_float
363 test_begin("str_is_float accepts integer");
365 test_assert(str_is_float("0",'\0'));
366 test_assert(str_is_float("1234",'\0'));
368 test_begin("str_is_float accepts float");
369 test_assert(str_is_float("0.0",'\0'));
370 test_assert(str_is_float("1234.0",'\0'));
371 test_assert(str_is_float("0.1234",'\0'));
372 test_assert(str_is_float("1234.1234",'\0'));
373 test_assert(str_is_float("0.1234 ",' '));
374 test_assert(str_is_float("1234.1234",'.'));
376 test_begin("str_is_float refuses invalid values");
377 test_assert(!str_is_float(".",'\0'));
378 test_assert(!str_is_float(".1234",'\0'));
379 test_assert(!str_is_float("1234.",'\0'));
380 test_assert(!str_is_float("i am not a float at all",'\0'));
381 test_assert(!str_is_float("0x1234.0x1234",'\0'));
382 test_assert(!str_is_float(".0",'\0'));
383 test_assert(!str_is_float("0.",'\0'));