From 0bba4b5319fe18a1c32ec668ee53825e5068904f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Joan=20Sol=C3=A0?= <jsola@iri.upc.edu> Date: Fri, 2 Aug 2019 14:40:54 +0200 Subject: [PATCH] Add gtest for file following in ParseYAML This tests the keyword 'follow:' --- test/gtest_parser_yaml.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/test/gtest_parser_yaml.cpp b/test/gtest_parser_yaml.cpp index de005340e..deaf23810 100644 --- a/test/gtest_parser_yaml.cpp +++ b/test/gtest_parser_yaml.cpp @@ -33,6 +33,13 @@ TEST(ParserYAML, ParseMap) EXPECT_EQ(params["processor1/mymap"], "[{k1:v1},{k2:v2},{k3:[v3,v4,v5]}]"); // EXPECT_EQ(params["processor1/$mymap/k1"], "v1"); } +TEST(ParserYAML, FollowFile) +{ + auto parser = parse("test/yaml/params1.yaml", wolf_root); + auto params = parser.getParams(); + EXPECT_EQ(params["my_proc_test/max_buff_length"], "100"); + EXPECT_EQ(params["my_proc_test/voting_active"], "false"); +} TEST(ParserYAML, JumpFile) { auto parser = parse("test/yaml/params3.yaml", wolf_root); -- GitLab