|
17 | 17 | #include "controller_interface/helpers.hpp" |
18 | 18 | #include "test_controller_tf_prefix.hpp" |
19 | 19 |
|
20 | | -TEST_F(TestControllerTFPrefix, DisabledPrefixReturnsEmpty) |
| 20 | +TEST_F(TestControllerTFPrefix, EmptyPrefixReturnsEmpty) |
21 | 21 | { |
22 | | - EXPECT_EQ(controller_interface::apply_tf_prefix(false, "robot", "/ns"), ""); |
23 | | - EXPECT_EQ(controller_interface::apply_tf_prefix(false, "", "/ns"), ""); |
| 22 | + EXPECT_EQ(controller_interface::resolve_tf_prefix("", "/ns"), ""); |
24 | 23 | } |
25 | 24 |
|
26 | | -TEST_F(TestControllerTFPrefix, EmptyPrefixUsesNamespace) |
| 25 | +TEST_F(TestControllerTFPrefix, TildePrefixUsesNamespace) |
27 | 26 | { |
28 | | - EXPECT_EQ(controller_interface::apply_tf_prefix(true, "", "/ns"), "ns/"); |
| 27 | + EXPECT_EQ(controller_interface::resolve_tf_prefix("~", "/ns"), "ns/"); |
| 28 | + EXPECT_EQ(controller_interface::resolve_tf_prefix("~", "/ns/"), "ns/"); |
29 | 29 | } |
30 | 30 |
|
31 | 31 | TEST_F(TestControllerTFPrefix, ExplicitPrefixUsed) |
32 | 32 | { |
33 | | - EXPECT_EQ(controller_interface::apply_tf_prefix(true, "robot", "/ns"), "robot/"); |
| 33 | + EXPECT_EQ(controller_interface::resolve_tf_prefix("robot", "/ns"), "robot/"); |
34 | 34 | } |
35 | 35 |
|
36 | | -TEST_F(TestControllerTFPrefix, NormalizesPrefixSlashes) |
| 36 | +TEST_F(TestControllerTFPrefix, NormalizePrefixSlashes) |
37 | 37 | { |
38 | | - EXPECT_EQ(controller_interface::apply_tf_prefix(true, "/robot1", "/ns"), "robot1/"); |
39 | | - EXPECT_EQ(controller_interface::apply_tf_prefix(true, "robot2//", "/ns"), "robot2//"); |
40 | | - EXPECT_EQ(controller_interface::apply_tf_prefix(true, "/robot3/", "/ns"), "robot3/"); |
41 | | - EXPECT_EQ(controller_interface::apply_tf_prefix(true, "/", "/ns"), ""); |
42 | | -} |
43 | | - |
44 | | -TEST_F(TestControllerTFPrefix, EmptyPrefixAndNamespace) |
45 | | -{ |
46 | | - EXPECT_EQ(controller_interface::apply_tf_prefix(true, "", ""), ""); |
47 | | -} |
48 | | - |
49 | | -TEST_F(TestControllerTFPrefix, ComplexNamespace) |
50 | | -{ |
51 | | - EXPECT_EQ(controller_interface::apply_tf_prefix(true, "", "/ns/"), "ns/"); |
| 38 | + EXPECT_EQ(controller_interface::resolve_tf_prefix("/robot1", "/ns"), "robot1/"); |
| 39 | + EXPECT_EQ(controller_interface::resolve_tf_prefix("robot2//", "/ns"), "robot2//"); |
| 40 | + EXPECT_EQ(controller_interface::resolve_tf_prefix("/robot3/", "/ns"), "robot3/"); |
| 41 | + EXPECT_EQ(controller_interface::resolve_tf_prefix("/", "/ns"), ""); |
52 | 42 | } |
0 commit comments