diff --git a/test/src/unit-regression.cpp b/test/src/unit-regression.cpp index ed046ea1..1e1588e6 100644 --- a/test/src/unit-regression.cpp +++ b/test/src/unit-regression.cpp @@ -1254,32 +1254,32 @@ TEST_CASE("regression tests") } } -/* - SECTION("issue #714 - throw std::ios_base::failure exception when failbit set to true") - { + /* + SECTION("issue #714 - throw std::ios_base::failure exception when failbit set to true") { - std::ifstream is; - is.exceptions( - is.exceptions() - | std::ios_base::failbit - | std::ios_base::badbit - ); // handle different exceptions as 'file not found', 'permission denied' + { + std::ifstream is; + is.exceptions( + is.exceptions() + | std::ios_base::failbit + | std::ios_base::badbit + ); // handle different exceptions as 'file not found', 'permission denied' - is.open("test/data/regression/working_file.json"); - CHECK_NOTHROW(nlohmann::json::parse(is)); + is.open("test/data/regression/working_file.json"); + CHECK_NOTHROW(nlohmann::json::parse(is)); + } + + { + std::ifstream is; + is.exceptions( + is.exceptions() + | std::ios_base::failbit + | std::ios_base::badbit + ); // handle different exceptions as 'file not found', 'permission denied' + + is.open("test/data/json_nlohmann_tests/all_unicode.json.cbor"); + CHECK_NOTHROW(nlohmann::json::from_cbor(is)); + } } - - { - std::ifstream is; - is.exceptions( - is.exceptions() - | std::ios_base::failbit - | std::ios_base::badbit - ); // handle different exceptions as 'file not found', 'permission denied' - - is.open("test/data/json_nlohmann_tests/all_unicode.json.cbor"); - CHECK_NOTHROW(nlohmann::json::from_cbor(is)); - } - } -*/ + */ }