File tree Expand file tree Collapse file tree 1 file changed +8
-4
lines changed Expand file tree Collapse file tree 1 file changed +8
-4
lines changed Original file line number Diff line number Diff line change @@ -515,18 +515,20 @@ TEST(BlackboardTest, BlackboardBackup)
515
515
<root BTCPP_format="4" >
516
516
<BehaviorTree ID="MySubtree">
517
517
<Sequence>
518
- <Script code=" value:= sub_value " />
519
- <Script code=" my_value=2 " />
518
+ <Script code=" important_value:= sub_value " />
519
+ <Script code=" my_value=false " />
520
+ <SaySomething message="{message}" />
520
521
</Sequence>
521
522
</BehaviorTree>
522
523
<BehaviorTree ID="MainTree">
523
524
<Sequence>
524
- <Script code=" my_value:=1 " />
525
- <SubTree ID="MySubtree" sub_value="true" _autoremap="true" />
525
+ <Script code=" my_value:=true; another_value:='hi' " />
526
+ <SubTree ID="MySubtree" sub_value="true" message="{another_value}" _autoremap="true" />
526
527
</Sequence>
527
528
</BehaviorTree>
528
529
</root> )" ;
529
530
531
+ factory.registerNodeType <DummyNodes::SaySomething>(" SaySomething" );
530
532
factory.registerBehaviorTreeFromText (xml_text);
531
533
auto tree = factory.createTree (" MainTree" );
532
534
@@ -556,4 +558,6 @@ TEST(BlackboardTest, BlackboardBackup)
556
558
ASSERT_EQ (expected_keys[i][a], keys[a]);
557
559
}
558
560
}
561
+ status = tree.tickWhileRunning ();
562
+ ASSERT_EQ (status, BT::NodeStatus::SUCCESS);
559
563
}
You can’t perform that action at this time.
0 commit comments