@@ -125,7 +125,7 @@ struct ComplexFallbackWithMemoryTest : testing::Test
125125TEST_F (SimpleFallbackTest, ConditionTrue)
126126{
127127 // Ticking the root node
128- condition.setBoolean ( true );
128+ condition.setExpectedResult (NodeStatus::SUCCESS );
129129 BT::NodeStatus state = root.executeTick ();
130130
131131 ASSERT_EQ (NodeStatus::SUCCESS, state);
@@ -137,14 +137,14 @@ TEST_F(SimpleFallbackTest, ConditionChangeWhileRunning)
137137{
138138 BT::NodeStatus state = BT::NodeStatus::IDLE;
139139
140- condition.setBoolean ( false );
140+ condition.setExpectedResult (NodeStatus::FAILURE );
141141 state = root.executeTick ();
142142
143143 ASSERT_EQ (NodeStatus::RUNNING, state);
144144 ASSERT_EQ (NodeStatus::FAILURE, condition.status ());
145145 ASSERT_EQ (NodeStatus::RUNNING, action.status ());
146146
147- condition.setBoolean ( true );
147+ condition.setExpectedResult (NodeStatus::SUCCESS );
148148 state = root.executeTick ();
149149
150150 ASSERT_EQ (NodeStatus::RUNNING, state);
@@ -154,8 +154,8 @@ TEST_F(SimpleFallbackTest, ConditionChangeWhileRunning)
154154
155155TEST_F (ReactiveFallbackTest, Condition1ToTrue)
156156{
157- condition_1.setBoolean ( false );
158- condition_2.setBoolean ( false );
157+ condition_1.setExpectedResult (NodeStatus::FAILURE );
158+ condition_2.setExpectedResult (NodeStatus::FAILURE );
159159
160160 BT::NodeStatus state = root.executeTick ();
161161
@@ -164,7 +164,7 @@ TEST_F(ReactiveFallbackTest, Condition1ToTrue)
164164 ASSERT_EQ (NodeStatus::FAILURE, condition_2.status ());
165165 ASSERT_EQ (NodeStatus::RUNNING, action_1.status ());
166166
167- condition_1.setBoolean ( true );
167+ condition_1.setExpectedResult (NodeStatus::SUCCESS );
168168
169169 state = root.executeTick ();
170170
@@ -176,8 +176,8 @@ TEST_F(ReactiveFallbackTest, Condition1ToTrue)
176176
177177TEST_F (ReactiveFallbackTest, Condition2ToTrue)
178178{
179- condition_1.setBoolean ( false );
180- condition_2.setBoolean ( false );
179+ condition_1.setExpectedResult (NodeStatus::FAILURE );
180+ condition_2.setExpectedResult (NodeStatus::FAILURE );
181181
182182 BT::NodeStatus state = root.executeTick ();
183183
@@ -186,7 +186,7 @@ TEST_F(ReactiveFallbackTest, Condition2ToTrue)
186186 ASSERT_EQ (NodeStatus::FAILURE, condition_2.status ());
187187 ASSERT_EQ (NodeStatus::RUNNING, action_1.status ());
188188
189- condition_2.setBoolean ( true );
189+ condition_2.setExpectedResult (NodeStatus::SUCCESS );
190190
191191 state = root.executeTick ();
192192
@@ -198,7 +198,7 @@ TEST_F(ReactiveFallbackTest, Condition2ToTrue)
198198
199199TEST_F (SimpleFallbackWithMemoryTest, ConditionFalse)
200200{
201- condition.setBoolean ( false );
201+ condition.setExpectedResult (NodeStatus::FAILURE );
202202 BT::NodeStatus state = root.executeTick ();
203203
204204 ASSERT_EQ (NodeStatus::RUNNING, state);
@@ -208,14 +208,14 @@ TEST_F(SimpleFallbackWithMemoryTest, ConditionFalse)
208208
209209TEST_F (SimpleFallbackWithMemoryTest, ConditionTurnToTrue)
210210{
211- condition.setBoolean ( false );
211+ condition.setExpectedResult (NodeStatus::FAILURE );
212212 BT::NodeStatus state = root.executeTick ();
213213
214214 ASSERT_EQ (NodeStatus::RUNNING, state);
215215 ASSERT_EQ (NodeStatus::FAILURE, condition.status ());
216216 ASSERT_EQ (NodeStatus::RUNNING, action.status ());
217217
218- condition.setBoolean ( true );
218+ condition.setExpectedResult (NodeStatus::SUCCESS );
219219 state = root.executeTick ();
220220
221221 ASSERT_EQ (NodeStatus::RUNNING, state);
@@ -238,7 +238,7 @@ TEST_F(ComplexFallbackWithMemoryTest, ConditionsTrue)
238238
239239TEST_F (ComplexFallbackWithMemoryTest, Condition1False)
240240{
241- condition_1.setBoolean ( false );
241+ condition_1.setExpectedResult (NodeStatus::FAILURE );
242242 BT::NodeStatus state = root.executeTick ();
243243
244244 ASSERT_EQ (NodeStatus::SUCCESS, state);
@@ -252,8 +252,8 @@ TEST_F(ComplexFallbackWithMemoryTest, Condition1False)
252252
253253TEST_F (ComplexFallbackWithMemoryTest, ConditionsFalse)
254254{
255- condition_1.setBoolean ( false );
256- condition_2.setBoolean ( false );
255+ condition_1.setExpectedResult (NodeStatus::FAILURE );
256+ condition_2.setExpectedResult (NodeStatus::FAILURE );
257257 BT::NodeStatus state = root.executeTick ();
258258
259259 ASSERT_EQ (NodeStatus::RUNNING, state);
@@ -267,11 +267,11 @@ TEST_F(ComplexFallbackWithMemoryTest, ConditionsFalse)
267267
268268TEST_F (ComplexFallbackWithMemoryTest, Conditions1ToTrue)
269269{
270- condition_1.setBoolean ( false );
271- condition_2.setBoolean ( false );
270+ condition_1.setExpectedResult (NodeStatus::FAILURE );
271+ condition_2.setExpectedResult (NodeStatus::FAILURE );
272272 BT::NodeStatus state = root.executeTick ();
273273
274- condition_1.setBoolean ( true );
274+ condition_1.setExpectedResult (NodeStatus::SUCCESS );
275275 state = root.executeTick ();
276276
277277 ASSERT_EQ (NodeStatus::RUNNING, state);
@@ -285,11 +285,11 @@ TEST_F(ComplexFallbackWithMemoryTest, Conditions1ToTrue)
285285
286286TEST_F (ComplexFallbackWithMemoryTest, Conditions2ToTrue)
287287{
288- condition_1.setBoolean ( false );
289- condition_2.setBoolean ( false );
288+ condition_1.setExpectedResult (NodeStatus::FAILURE );
289+ condition_2.setExpectedResult (NodeStatus::FAILURE );
290290 BT::NodeStatus state = root.executeTick ();
291291
292- condition_2.setBoolean ( true );
292+ condition_2.setExpectedResult (NodeStatus::SUCCESS );
293293 state = root.executeTick ();
294294
295295 ASSERT_EQ (NodeStatus::RUNNING, state);
@@ -303,10 +303,10 @@ TEST_F(ComplexFallbackWithMemoryTest, Conditions2ToTrue)
303303
304304TEST_F (ComplexFallbackWithMemoryTest, Action1Failed)
305305{
306- action_1.setBoolean ( false );
307- action_2.setBoolean ( true );
308- condition_1.setBoolean ( false );
309- condition_2.setBoolean ( false );
306+ action_1.setExpectedResult (NodeStatus::FAILURE );
307+ action_2.setExpectedResult (NodeStatus::SUCCESS );
308+ condition_1.setExpectedResult (NodeStatus::FAILURE );
309+ condition_2.setExpectedResult (NodeStatus::FAILURE );
310310
311311 BT::NodeStatus state = root.executeTick ();
312312
0 commit comments