Partial Java port of project located at: github.com/daniel-lanciana/robot-demo
-
Command-line not web application
-
Framework created with Spring Boot (trying it out) using Java 8
-
BDD/TDD with JUnit4 and Mockito (decided against GroovyTests due to lack of IDE support). No DSL (spec) notation or Hamcrest matchers.
-
Enums instead of Array object patching
-
No error message informing user to PLACE before executing commands (not part of brief anyway)
-
Global properties file
-
Lambda for moveForward() method?