@@ -22,12 +22,6 @@ TEST_F(TestControllerTFPrefix, EmptyPrefixReturnsEmpty)
2222 EXPECT_EQ (controller_interface::resolve_tf_prefix (" " , " /ns" ), " " );
2323}
2424
25- TEST_F (TestControllerTFPrefix, TildePrefixUsesNamespace)
26- {
27- EXPECT_EQ (controller_interface::resolve_tf_prefix (" ~" , " /ns" ), " ns/" );
28- EXPECT_EQ (controller_interface::resolve_tf_prefix (" ~" , " /ns/" ), " ns/" );
29- }
30-
3125TEST_F (TestControllerTFPrefix, ExplicitPrefixUsed)
3226{
3327 EXPECT_EQ (controller_interface::resolve_tf_prefix (" robot" , " /ns" ), " robot/" );
@@ -40,3 +34,11 @@ TEST_F(TestControllerTFPrefix, NormalizePrefixSlashes)
4034 EXPECT_EQ (controller_interface::resolve_tf_prefix (" /robot3/" , " /ns" ), " robot3/" );
4135 EXPECT_EQ (controller_interface::resolve_tf_prefix (" /" , " /ns" ), " " );
4236}
37+
38+ TEST_F (TestControllerTFPrefix, TildePrefixResolvesToNamespace)
39+ {
40+ EXPECT_EQ (controller_interface::resolve_tf_prefix (" ~" , " /ns" ), " ns/" );
41+ EXPECT_EQ (controller_interface::resolve_tf_prefix (" ~/" , " /ns" ), " ns/" );
42+ EXPECT_EQ (controller_interface::resolve_tf_prefix (" ~/robot" , " /ns" ), " ns/robot/" );
43+ EXPECT_EQ (controller_interface::resolve_tf_prefix (" /~/robot/" , " ns" ), " ns/robot/" );
44+ }
0 commit comments