diff options
author | sinister <sinister@yandex-team.ru> | 2022-02-10 16:50:50 +0300 |
---|---|---|
committer | Daniil Cherednik <dcherednik@yandex-team.ru> | 2022-02-10 16:50:50 +0300 |
commit | eace2adfb451fa3978f6edbae8aec53a50d1c969 (patch) | |
tree | 5d5cb817648f650d76cf1076100726fd9b8448e8 /library/cpp/yson_pull/ut | |
parent | b76c7a19e20d232ef1e00ccbe68f64a3024d29ed (diff) | |
download | ydb-eace2adfb451fa3978f6edbae8aec53a50d1c969.tar.gz |
Restoring authorship annotation for <sinister@yandex-team.ru>. Commit 2 of 2.
Diffstat (limited to 'library/cpp/yson_pull/ut')
-rw-r--r-- | library/cpp/yson_pull/ut/reader_ut.cpp | 58 | ||||
-rw-r--r-- | library/cpp/yson_pull/ut/writer_ut.cpp | 22 |
2 files changed, 40 insertions, 40 deletions
diff --git a/library/cpp/yson_pull/ut/reader_ut.cpp b/library/cpp/yson_pull/ut/reader_ut.cpp index 586c91870a..1184265ddb 100644 --- a/library/cpp/yson_pull/ut/reader_ut.cpp +++ b/library/cpp/yson_pull/ut/reader_ut.cpp @@ -21,20 +21,20 @@ namespace { template <> void expect_scalar(const NYsonPull::TScalar& scalar, double value) { UNIT_ASSERT_VALUES_EQUAL(NYsonPull::EScalarType::Float64, scalar.Type()); - - auto scalarValue = scalar.AsFloat64(); - auto message = TStringBuilder() << "expected " << value << ", got " << scalarValue; - - if (std::isfinite(value)) { - UNIT_ASSERT_C(std::isfinite(scalarValue), message); - UNIT_ASSERT_DOUBLES_EQUAL(value, scalarValue, 1e-5); - } else if (std::isnan(value)) { - UNIT_ASSERT_C(std::isnan(scalarValue), message); - } else if (value > 0) { - UNIT_ASSERT_C(std::isinf(scalarValue) && (scalarValue > 0), message); - } else { - UNIT_ASSERT_C(std::isinf(scalarValue) && (scalarValue < 0), message); - } + + auto scalarValue = scalar.AsFloat64(); + auto message = TStringBuilder() << "expected " << value << ", got " << scalarValue; + + if (std::isfinite(value)) { + UNIT_ASSERT_C(std::isfinite(scalarValue), message); + UNIT_ASSERT_DOUBLES_EQUAL(value, scalarValue, 1e-5); + } else if (std::isnan(value)) { + UNIT_ASSERT_C(std::isnan(scalarValue), message); + } else if (value > 0) { + UNIT_ASSERT_C(std::isinf(scalarValue) && (scalarValue > 0), message); + } else { + UNIT_ASSERT_C(std::isinf(scalarValue) && (scalarValue < 0), message); + } } template <typename T> @@ -153,23 +153,23 @@ Y_UNIT_TEST_SUITE(Reader) { test_scalar( TStringBuf("\x03\x00\x00\x00\x00\x00\x00\xf8\x7f"sv), - double{std::numeric_limits<double>::quiet_NaN()}); - test_scalar( + double{std::numeric_limits<double>::quiet_NaN()}); + test_scalar( TStringBuf("\x03\x00\x00\x00\x00\x00\x00\xf0\x7f"sv), double{std::numeric_limits<double>::infinity()}); test_scalar( TStringBuf("\x03\x00\x00\x00\x00\x00\x00\xf0\xff"sv), double{-std::numeric_limits<double>::infinity()}); - test_scalar( + test_scalar( TStringBuf("%nan"), - double{std::numeric_limits<double>::quiet_NaN()}); - test_scalar( + double{std::numeric_limits<double>::quiet_NaN()}); + test_scalar( TStringBuf("%inf"), - double{std::numeric_limits<double>::infinity()}); - test_scalar( + double{std::numeric_limits<double>::infinity()}); + test_scalar( TStringBuf("%-inf"), - double{-std::numeric_limits<double>::infinity()}); + double{-std::numeric_limits<double>::infinity()}); REJECT("++0.0"); REJECT("++1.0"); @@ -184,13 +184,13 @@ Y_UNIT_TEST_SUITE(Reader) { // XXX: Rejected on Mac OS, accepted on Linux (?!) //REJECT(".0"); //REJECT(".5"); - - REJECT("%NaN"); - REJECT("%+inf"); - REJECT("%infinity"); - REJECT("%na"); - REJECT("%in"); - REJECT("%-in"); + + REJECT("%NaN"); + REJECT("%+inf"); + REJECT("%infinity"); + REJECT("%na"); + REJECT("%in"); + REJECT("%-in"); } Y_UNIT_TEST(ScalarString) { diff --git a/library/cpp/yson_pull/ut/writer_ut.cpp b/library/cpp/yson_pull/ut/writer_ut.cpp index 4a052e5274..5c304bad0f 100644 --- a/library/cpp/yson_pull/ut/writer_ut.cpp +++ b/library/cpp/yson_pull/ut/writer_ut.cpp @@ -123,14 +123,14 @@ Y_UNIT_TEST_SUITE(Writer) { Y_UNIT_TEST(TextFloat64) { UNIT_ASSERT_VALUES_EQUAL( - "%inf", + "%inf", to_yson_text_string(NYsonPull::TScalar{std::numeric_limits<double>::infinity()})); UNIT_ASSERT_VALUES_EQUAL( - "%-inf", + "%-inf", to_yson_text_string(NYsonPull::TScalar{-std::numeric_limits<double>::infinity()})); - UNIT_ASSERT_VALUES_EQUAL( - "%nan", - to_yson_text_string(NYsonPull::TScalar{std::numeric_limits<double>::quiet_NaN()})); + UNIT_ASSERT_VALUES_EQUAL( + "%nan", + to_yson_text_string(NYsonPull::TScalar{std::numeric_limits<double>::quiet_NaN()})); } Y_UNIT_TEST(TextString) { @@ -230,15 +230,15 @@ Y_UNIT_TEST_SUITE(Writer) { UNIT_ASSERT_VALUES_EQUAL( TStringBuf("\x03\x00\x00\x00\x00\x00\x00\xf0\xff"sv), to_yson_binary_string(NYsonPull::TScalar{-std::numeric_limits<double>::infinity()})); - UNIT_ASSERT_VALUES_EQUAL( + UNIT_ASSERT_VALUES_EQUAL( TStringBuf("\x03\x00\x00\x00\x00\x00\x00\xf8\x7f"sv), - to_yson_binary_string(NYsonPull::TScalar{std::numeric_limits<double>::quiet_NaN()})); - UNIT_ASSERT_VALUES_EQUAL( + to_yson_binary_string(NYsonPull::TScalar{std::numeric_limits<double>::quiet_NaN()})); + UNIT_ASSERT_VALUES_EQUAL( TStringBuf("\x03\x9a\x99\x99\x99\x99\x99\xf1\x3f"), - to_yson_binary_string(NYsonPull::TScalar{double{1.1}})); - UNIT_ASSERT_VALUES_EQUAL( + to_yson_binary_string(NYsonPull::TScalar{double{1.1}})); + UNIT_ASSERT_VALUES_EQUAL( TStringBuf("\x03\x9a\x99\x99\x99\x99\x99\xf1\xbf"), - to_yson_binary_string(NYsonPull::TScalar{double{-1.1}})); + to_yson_binary_string(NYsonPull::TScalar{double{-1.1}})); } Y_UNIT_TEST(BinaryString) { |