aboutsummaryrefslogtreecommitdiffstats
path: root/library/cpp/testing/gtest/ut/matchers_ut.cpp
diff options
context:
space:
mode:
authoralexv-smirnov <alex@ydb.tech>2023-03-06 14:00:15 +0300
committeralexv-smirnov <alex@ydb.tech>2023-03-06 14:00:15 +0300
commit2b52843982ad694cf840c1f8f4db4872080b1418 (patch)
treec93bc66177c8ab9d4868f9cc531b88595c55cf1a /library/cpp/testing/gtest/ut/matchers_ut.cpp
parentca44d2f11d133072b5d154d206ff3840dc2383ce (diff)
downloadydb-2b52843982ad694cf840c1f8f4db4872080b1418.tar.gz
Convert ydb/core/blobstorage/base tests to gtest
Diffstat (limited to 'library/cpp/testing/gtest/ut/matchers_ut.cpp')
-rw-r--r--library/cpp/testing/gtest/ut/matchers_ut.cpp15
1 files changed, 15 insertions, 0 deletions
diff --git a/library/cpp/testing/gtest/ut/matchers_ut.cpp b/library/cpp/testing/gtest/ut/matchers_ut.cpp
new file mode 100644
index 0000000000..3ba3cf3e92
--- /dev/null
+++ b/library/cpp/testing/gtest/ut/matchers_ut.cpp
@@ -0,0 +1,15 @@
+#include <library/cpp/testing/common/env.h>
+#include <library/cpp/testing/gtest/gtest.h>
+
+#include <array>
+#include <vector>
+
+constexpr std::string_view TEST_DATA_TEXT{"123\n"};
+constexpr std::array<char, 4> TEST_DATA_ARRAY{'1', '2', '3', '\n'};
+const std::vector<char> TEST_DATA_CHAR_VECTOR{'1', '2', '3', '\n'};
+
+TEST(GoldenFileEq, Example) {
+ EXPECT_THAT(TEST_DATA_TEXT, NGTest::GoldenFileEq(std::string(SRC_("golden/data.txt"))));
+ EXPECT_THAT(TEST_DATA_ARRAY, NGTest::GoldenFileEq(TString(SRC_("golden/data.txt"))));
+ EXPECT_THAT(TEST_DATA_CHAR_VECTOR, NGTest::GoldenFileEq(SRC_("golden/data.txt")));
+}