diff --git a/tests/BUILD.bazel b/tests/BUILD.bazel index ea3dad3..57d8c34 100644 --- a/tests/BUILD.bazel +++ b/tests/BUILD.bazel @@ -98,8 +98,8 @@ cc_test( ) cc_test( - name = "unicode_test", - srcs = ["unicode_test.cpp"], + name = "supported_chars_test", + srcs = ["supported_chars_test.cpp"], deps = [ "//:fast_float", "@doctest//doctest", diff --git a/tests/CMakeLists.txt b/tests/CMakeLists.txt index 297fd3a..c4e43b2 100644 --- a/tests/CMakeLists.txt +++ b/tests/CMakeLists.txt @@ -68,7 +68,7 @@ endfunction(fast_float_add_cpp_test) fast_float_add_cpp_test(rcppfastfloat_test) fast_float_add_cpp_test(wide_char_test) -fast_float_add_cpp_test(unicode_test) +fast_float_add_cpp_test(supported_chars_test) fast_float_add_cpp_test(example_test) fast_float_add_cpp_test(example_comma_test) fast_float_add_cpp_test(basictest) diff --git a/tests/unicode_test.cpp b/tests/supported_chars_test.cpp similarity index 89% rename from tests/unicode_test.cpp rename to tests/supported_chars_test.cpp index 1362d49..3660f81 100644 --- a/tests/unicode_test.cpp +++ b/tests/supported_chars_test.cpp @@ -31,6 +31,13 @@ int main() { return EXIT_FAILURE; } +#ifdef __cpp_char8_t + if (!test("4.2", 4.2)) { + std::cout << "test failure for char8_t" << std::endl; + return EXIT_FAILURE; + } +#endif + if (!test("4.2", 4.2)) { std::cout << "test failure for char16_t" << std::endl; return EXIT_FAILURE;