File tree Expand file tree Collapse file tree 1 file changed +9
-0
lines changed Expand file tree Collapse file tree 1 file changed +9
-0
lines changed Original file line number Diff line number Diff line change @@ -583,18 +583,26 @@ TEST(BlackboardTest, RootBlackboard)
583583 </Sequence>
584584 </BehaviorTree>
585585
586+ <BehaviorTree ID="Sub_Issue823">
587+ <BB_TestNode in_port="2" out_port={@var5} />
588+ </BehaviorTree>
589+
586590 <BehaviorTree ID="MainTree">
587591 <Sequence>
588592 <Script code=" msg:='hello' " />
589593 <SubTree ID="SubA" />
590594
595+ <Script code="@var5:=0" />
596+ <SubTree ID="Sub_Issue823" />
597+
591598 <Script code=" var1:=1 " />
592599 <Script code=" @var2:=2 " />
593600 </Sequence>
594601 </BehaviorTree>
595602 </root> )" ;
596603
597604 factory.registerNodeType <DummyNodes::SaySomething>(" SaySomething" );
605+ factory.registerNodeType <BB_TestNode>(" BB_TestNode" );
598606 factory.registerBehaviorTreeFromText (xml_text);
599607 auto tree = factory.createTree (" MainTree" );
600608
@@ -605,6 +613,7 @@ TEST(BlackboardTest, RootBlackboard)
605613 ASSERT_EQ (2 , tree.rootBlackboard ()->get <int >(" var2" ));
606614 ASSERT_EQ (3 , tree.rootBlackboard ()->get <int >(" var3" ));
607615 ASSERT_EQ (4 , tree.rootBlackboard ()->get <int >(" var4" ));
616+ ASSERT_EQ (4 , tree.rootBlackboard ()->get <int >(" var5" ));
608617}
609618
610619TEST (BlackboardTest, TimestampedInterface)
You can’t perform that action at this time.
0 commit comments