- The commands can be found in /src/resources/commands.txt
- The start position, size of the grid as well as the actions to be taken by the rover is specified in commands.txt
- To run this program you can run the Main.java and see the output on the console
- A step by step action is seen in the console for each of the rovers movements
- The program is split into Data, Rover and Grid.
- This is done such that to split the logic, such that it is encapsulated.
- Unit tests have been done in order to completely test the major parts of the code.
- Different scenarios were taken into account for the rovers actions.