The controller node now runs without any errors, but it is unknown whether it actually executes the movement properly. Therefore a test node is needed to simulate a submarine's sensors and movement and passes it to the controller, which will check if it moves to the correct position.
Requirements:
Write test node that interacts with the controller node
Create test case for moving forward, up, down, and diagonal.
The controller node now runs without any errors, but it is unknown whether it actually executes the movement properly. Therefore a test node is needed to simulate a submarine's sensors and movement and passes it to the controller, which will check if it moves to the correct position.
Requirements: