diff --git a/test/gtest_parser_yaml.cpp b/test/gtest_parser_yaml.cpp index deaf23810b2d395a5705fbc7cdc3078357145c70..a61d6d4f121c2c470991eb2c5016ad59e2254bca 100644 --- a/test/gtest_parser_yaml.cpp +++ b/test/gtest_parser_yaml.cpp @@ -40,6 +40,13 @@ TEST(ParserYAML, FollowFile) EXPECT_EQ(params["my_proc_test/max_buff_length"], "100"); EXPECT_EQ(params["my_proc_test/voting_active"], "false"); } +TEST(ParserYAML, FollowOdom3D) +{ + auto parser = parse("test/yaml/params1.yaml", wolf_root); + auto params = parser.getParams(); + EXPECT_EQ(params["my_proc_odom3d/max_buff_length"], "10"); + EXPECT_EQ(params["my_proc_odom3d/max_time_span"], "0.2"); +} TEST(ParserYAML, JumpFile) { auto parser = parse("test/yaml/params3.yaml", wolf_root); diff --git a/test/yaml/params1.yaml b/test/yaml/params1.yaml index e23b1a484986615060eff7a8d3ad05c2d7116d6d..752d2c26b745b84eeb773c6bcfd760073eec6eac 100644 --- a/test/yaml/params1.yaml +++ b/test/yaml/params1.yaml @@ -28,6 +28,11 @@ config: name: "my_proc_test" sensor_name: "odom" follow: "test/yaml/params3.1.yaml" + - + type: "ODOM 3D" + name: "my_proc_odom3d" + sensor_name: "odom" + follow: "test/yaml/processor_odom_3D.yaml" files: - "/home/jcasals/workspace/wip/wolf/lib/libsensor_odo.so" - "/home/jcasals/workspace/wip/wolf/lib/librange_bearing.so" \ No newline at end of file