aboutsummaryrefslogtreecommitdiffstats
path: root/library/cpp/scheme/ut_utils/scheme_ut_utils.h
diff options
context:
space:
mode:
authorRuslan Kovalev <ruslan.a.kovalev@gmail.com>2022-02-10 16:46:44 +0300
committerDaniil Cherednik <dcherednik@yandex-team.ru>2022-02-10 16:46:44 +0300
commit59e19371de37995fcb36beb16cd6ec030af960bc (patch)
treefa68e36093ebff8b805462e9e6d331fe9d348214 /library/cpp/scheme/ut_utils/scheme_ut_utils.h
parent89db6fe2fe2c32d2a832ddfeb04e8d078e301084 (diff)
downloadydb-59e19371de37995fcb36beb16cd6ec030af960bc.tar.gz
Restoring authorship annotation for Ruslan Kovalev <ruslan.a.kovalev@gmail.com>. Commit 1 of 2.
Diffstat (limited to 'library/cpp/scheme/ut_utils/scheme_ut_utils.h')
-rw-r--r--library/cpp/scheme/ut_utils/scheme_ut_utils.h68
1 files changed, 34 insertions, 34 deletions
diff --git a/library/cpp/scheme/ut_utils/scheme_ut_utils.h b/library/cpp/scheme/ut_utils/scheme_ut_utils.h
index eb3ea15b2a..fe04641370 100644
--- a/library/cpp/scheme/ut_utils/scheme_ut_utils.h
+++ b/library/cpp/scheme/ut_utils/scheme_ut_utils.h
@@ -1,29 +1,29 @@
-#pragma once
-
+#pragma once
+
#include <library/cpp/json/json_prettifier.h>
#include <library/cpp/scheme/scheme.h>
#include <library/cpp/json/json_value.h>
#include <library/cpp/json/json_writer.h>
#include <library/cpp/testing/unittest/registar.h>
#include <util/string/cast.h>
-
-namespace NSc {
- namespace NUt {
- TValue AssertFromJson(TStringBuf json);
-
+
+namespace NSc {
+ namespace NUt {
+ TValue AssertFromJson(TStringBuf json);
+
inline TString NormalizeJson(const NSc::TValue& sc) {
- return sc.ToJson(true);
- }
-
+ return sc.ToJson(true);
+ }
+
inline TString NormalizeJson(const NJson::TJsonValue& sc) {
- return NJson::WriteJson(sc, false, true, false);
- }
-
- template <class TStr>
+ return NJson::WriteJson(sc, false, true, false);
+ }
+
+ template <class TStr>
inline TString NormalizeJson(const TStr& val) {
- return AssertFromJson(val).ToJson(true);
- }
-
+ return AssertFromJson(val).ToJson(true);
+ }
+
#define UNIT_ASSERT_JSON_EQ_JSON_C(A, B, c) \
do { \
const TString _a = NSc::NUt::NormalizeJson(A); \
@@ -34,22 +34,22 @@ namespace NSc {
Sprintf("%s\n!=\n%s\n%s\n%s", _a.data(), _b.data(), \
::NUnitTest::ColoredDiff(NJson::PrettifyJson(_a), NJson::PrettifyJson(_b), " \t\n,:\"{}[]").data(), ToString(c).data())); \
} \
- } while (false)
-
-#define UNIT_ASSERT_JSON_EQ_JSON(A, B) UNIT_ASSERT_JSON_EQ_JSON_C(A, B, "")
-
+ } while (false)
+
+#define UNIT_ASSERT_JSON_EQ_JSON(A, B) UNIT_ASSERT_JSON_EQ_JSON_C(A, B, "")
+
inline TString DumpJson(const TValue& json) {
- return NJson::CompactifyJson(json.ToJson(true), true, true);
- }
-
- // deprecated
+ return NJson::CompactifyJson(json.ToJson(true), true, true);
+ }
+
+ // deprecated
inline TString DumpJsonVS(const TValue& expected, const TValue& fact) {
- return DumpJson(expected) + "(expected) != (fact)" + DumpJson(fact);
- }
-
- void AssertScheme(const TValue& expected, const TValue& real);
- void AssertSchemeJson(TStringBuf expected, const TValue& real);
- void AssertJsonJson(TStringBuf expected, TStringBuf real);
-
- }
-}
+ return DumpJson(expected) + "(expected) != (fact)" + DumpJson(fact);
+ }
+
+ void AssertScheme(const TValue& expected, const TValue& real);
+ void AssertSchemeJson(TStringBuf expected, const TValue& real);
+ void AssertJsonJson(TStringBuf expected, TStringBuf real);
+
+ }
+}