@@ -124,6 +124,11 @@ TEST_F(MotionBlocksTest, RegisterBlocks)
124124 EXPECT_CALL (m_engineMock, addCompileFunction (m_section.get (), " motion_yposition" , &MotionBlocks::compileYPosition));
125125 EXPECT_CALL (m_engineMock, addCompileFunction (m_section.get (), " motion_direction" , &MotionBlocks::compileDirection));
126126
127+ // Monitor names
128+ EXPECT_CALL (m_engineMock, addMonitorNameFunction (m_section.get (), " motion_xposition" , &MotionBlocks::xPositionMonitorName));
129+ EXPECT_CALL (m_engineMock, addMonitorNameFunction (m_section.get (), " motion_yposition" , &MotionBlocks::yPositionMonitorName));
130+ EXPECT_CALL (m_engineMock, addMonitorNameFunction (m_section.get (), " motion_direction" , &MotionBlocks::directionMonitorName));
131+
127132 // Inputs
128133 EXPECT_CALL (m_engineMock, addInput (m_section.get (), " STEPS" , MotionBlocks::STEPS));
129134 EXPECT_CALL (m_engineMock, addInput (m_section.get (), " DEGREES" , MotionBlocks::DEGREES));
@@ -1301,6 +1306,11 @@ TEST_F(MotionBlocksTest, XPosition)
13011306 ASSERT_TRUE (compiler.constValues ().empty ());
13021307}
13031308
1309+ TEST_F (MotionBlocksTest, XPositionMonitorName)
1310+ {
1311+ ASSERT_EQ (MotionBlocks::xPositionMonitorName (nullptr ), " x position" );
1312+ }
1313+
13041314TEST_F (MotionBlocksTest, XPositionImpl)
13051315{
13061316 static unsigned int bytecode[] = { vm::OP_START, vm::OP_EXEC, 0 , vm::OP_HALT };
@@ -1335,6 +1345,11 @@ TEST_F(MotionBlocksTest, YPosition)
13351345 ASSERT_TRUE (compiler.constValues ().empty ());
13361346}
13371347
1348+ TEST_F (MotionBlocksTest, YPositionMonitorName)
1349+ {
1350+ ASSERT_EQ (MotionBlocks::yPositionMonitorName (nullptr ), " y position" );
1351+ }
1352+
13381353TEST_F (MotionBlocksTest, YPositionImpl)
13391354{
13401355 static unsigned int bytecode[] = { vm::OP_START, vm::OP_EXEC, 0 , vm::OP_HALT };
@@ -1369,6 +1384,11 @@ TEST_F(MotionBlocksTest, Direction)
13691384 ASSERT_TRUE (compiler.constValues ().empty ());
13701385}
13711386
1387+ TEST_F (MotionBlocksTest, DirectionMonitorName)
1388+ {
1389+ ASSERT_EQ (MotionBlocks::directionMonitorName (nullptr ), " direction" );
1390+ }
1391+
13721392TEST_F (MotionBlocksTest, DirectionImpl)
13731393{
13741394 static unsigned int bytecode[] = { vm::OP_START, vm::OP_EXEC, 0 , vm::OP_HALT };
0 commit comments