Skip to content

Commit 7540843

Browse files
committed
code coverage fix
Signed-off-by: Chanh Hoang <[email protected]>
1 parent b176731 commit 7540843

File tree

1 file changed

+11
-16
lines changed

1 file changed

+11
-16
lines changed

nav2_mppi_controller/test/optimizer_unit_tests.cpp

Lines changed: 11 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -218,16 +218,6 @@ class OptimizerTester : public Optimizer
218218
return integrateStateVelocities(traj, state);
219219
}
220220

221-
geometry_msgs::msg::Twist getLastCmdVel()
222-
{
223-
return last_command_vel_;
224-
}
225-
226-
void enableOpenLoop()
227-
{
228-
settings_.open_loop = true;
229-
}
230-
231221
void testCloseLoop()
232222
{
233223
settings_.open_loop = false;
@@ -265,6 +255,16 @@ class OptimizerTester : public Optimizer
265255
EXPECT_FLOAT_EQ(s.wz(0, 0), 0.3f);
266256
EXPECT_FLOAT_EQ(s.vy(0, 0), 0.1f);
267257
}
258+
259+
void testInitialLastCommandVelocity()
260+
{
261+
settings_.open_loop = true;
262+
263+
EXPECT_EQ(settings_.open_loop, true);
264+
EXPECT_FLOAT_EQ(last_command_vel_.linear.x, 0.0f);
265+
EXPECT_FLOAT_EQ(last_command_vel_.angular.z, 0.0f);
266+
EXPECT_FLOAT_EQ(last_command_vel_.linear.y, 0.0f);
267+
}
268268
};
269269

270270
TEST(OptimizerTests, BasicInitializedFunctions)
@@ -763,12 +763,7 @@ TEST(OptimizerTests, Omni_OpenLoop_usesLastCmd_initValue)
763763
{
764764
OptimizerTester optimizer_tester;
765765
optimizer_tester.testSetOmniModel();
766-
optimizer_tester.enableOpenLoop();
767-
geometry_msgs::msg::Twist last_cmd_vel = optimizer_tester.getLastCmdVel();
768-
769-
EXPECT_FLOAT_EQ(last_cmd_vel.linear.x, 0.0f);
770-
EXPECT_FLOAT_EQ(last_cmd_vel.angular.z, 0.0f);
771-
EXPECT_FLOAT_EQ(last_cmd_vel.linear.y, 0.0f);
766+
optimizer_tester.testInitialLastCommandVelocity();
772767
}
773768

774769
int main(int argc, char **argv)

0 commit comments

Comments
 (0)