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