Fix long_test and add it to the non-exhaustive test suite

This commit is contained in:
Kent Ross 2021-09-14 20:11:25 -07:00
parent 3219e3ce4c
commit 6ec3ace497
2 changed files with 3 additions and 0 deletions

View File

@ -56,6 +56,7 @@ endfunction(fast_float_add_cpp_test)
fast_float_add_cpp_test(example_test)
fast_float_add_cpp_test(example_comma_test)
fast_float_add_cpp_test(basictest)
fast_float_add_cpp_test(long_test)
fast_float_add_cpp_test(powersoffive_hardround)
fast_float_add_cpp_test(string_test)

View File

@ -1,5 +1,6 @@
#include "fast_float/fast_float.h"
#include <iostream>
#include <vector>
inline void Assert(bool Assertion) {
@ -14,6 +15,7 @@ bool test() {
const char * end = input.data() + input.size();
for(size_t i = 0; i < answers.size(); i++) {
T result_value;
while((begin < end) && (std::isspace(*begin))) { begin++; }
auto result = fast_float::from_chars(begin, end,
result_value);
if (result.ec != std::errc()) {