Skip to content

Commit adca6fe

Browse files
committed
Add UT
1 parent d9c5b6c commit adca6fe

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

src/common/graph/tests/ResponseEncodeDecodeTest.cpp

+20
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,26 @@ TEST(ResponseEncodeDecodeTest, Basic) {
8989
}
9090

9191
TEST(ResponseEncodeDecodeTest, ToJson) {
92+
// PlanNodeDescription
93+
{
94+
// Dummy data
95+
PlanNodeDescription pnd;
96+
pnd.name = "name";
97+
pnd.id = 100;
98+
pnd.outputVar = "outputVar";
99+
pnd.description = nullptr;
100+
pnd.profiles = nullptr;
101+
pnd.branchInfo = nullptr;
102+
pnd.dependencies = nullptr;
103+
104+
folly::dynamic jsonObj = pnd.toJson();
105+
folly::dynamic expect = folly::dynamic::object();
106+
expect.insert("name", "name");
107+
expect.insert("id", 100);
108+
expect.insert("outputVar", "outputVar");
109+
110+
ASSERT_EQ(jsonObj, expect);
111+
}
92112
// plan description
93113
{
94114
std::vector<PlanDescription> pds;

0 commit comments

Comments
 (0)