userver: /data/code/userver/libraries/protobuf/tests/json/empty_to_json_test.cpp Source File
Loading...
Searching...
No Matches
empty_to_json_test.cpp
1#include <gtest/gtest.h>
2
3#include <userver/protobuf/json/convert.hpp>
4#include <userver/utest/assert_macros.hpp>
5
6#include "utils.hpp"
7
8USERVER_NAMESPACE_BEGIN
9
10namespace protobuf::json::tests {
11
12TEST(EmptyToJsonSuccessTest, Test) {
13 proto_json::messages::EmptyMessage input;
14 formats::json::Value json, expected_json, sample_json;
15
16 UASSERT_NO_THROW((json = MessageToJson(input)));
17 UASSERT_NO_THROW((expected_json = PrepareJsonTestData("{}")));
18 UASSERT_NO_THROW((sample_json = CreateSampleJson(input)));
19
20 EXPECT_EQ(json, expected_json);
21 EXPECT_EQ(expected_json, sample_json);
22}
23
24} // namespace protobuf::json::tests
25
26USERVER_NAMESPACE_END