userver
C++ Async Framework
Toggle main menu visibility
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
8
USERVER_NAMESPACE_BEGIN
9
10
namespace
protobuf::json::tests {
11
12
TEST(EmptyToJsonSuccessTest, Test) {
13
proto_json::messages::EmptyMessage input;
14
formats::
json
::
Value
json;
15
formats::
json
::
Value
expected_json;
16
formats::
json
::
Value
sample_json;
17
18
UASSERT_NO_THROW
((json = MessageToJson(input, {})));
19
UASSERT_NO_THROW
((expected_json = PrepareJsonTestData(
"{}"
)));
20
UASSERT_NO_THROW
((sample_json = CreateSampleJson(input)));
21
22
EXPECT_EQ(json, expected_json);
23
EXPECT_EQ(expected_json, sample_json);
24
}
25
26
}
// namespace protobuf::json::tests
27
28
USERVER_NAMESPACE_END
protobuf
tests
json
empty_to_json_test.cpp
Generated on
for userver by
Doxygen
1.17.0