Skip to content

Commit 95d9d6d

Browse files
committed
unit test added
1 parent 790fea0 commit 95d9d6d

File tree

1 file changed

+29
-0
lines changed

1 file changed

+29
-0
lines changed

tests/gtest_subtree.cpp

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -430,3 +430,32 @@ TEST(SubTree, SubtreeIssue592)
430430
ASSERT_EQ(ret, NodeStatus::SUCCESS);
431431
ASSERT_EQ(counters[0], 2);
432432
}
433+
434+
TEST(SubTree, Issue623_String_to_Pose2d)
435+
{
436+
// clang-format off
437+
438+
static const char* xml_text = R"(
439+
<root main_tree_to_execute="Test" BTCPP_format="4">
440+
441+
<BehaviorTree ID="Test">
442+
<ReactiveSequence name="MainSequence">
443+
<SubTree name="Visit2" ID="Visit2" tl1="1;2;3"/>
444+
</ReactiveSequence>
445+
</BehaviorTree>
446+
447+
<BehaviorTree ID="Visit2">
448+
<Sequence name="Visit2MainSequence">
449+
<Action name="MoveBase" ID="MoveBase" goal="{tl1}"/>
450+
</Sequence>
451+
</BehaviorTree>
452+
</root>
453+
)";
454+
455+
// clang-format on
456+
457+
BehaviorTreeFactory factory;
458+
factory.registerNodeType<MoveBaseAction>("MoveBase");
459+
auto tree = factory.createTreeFromText(xml_text);
460+
tree.tickWhileRunning();
461+
}

0 commit comments

Comments
 (0)