1
0
Fork 0
Commit Graph

9 Commits

Author SHA1 Message Date
Xavier Fontanet d0f420e9c0 test invalid command case, and btw, nice to see
"InvalidCommandNameProvided: The available commands are [MOVE_FORWARD, MOVE_BACKWARDS, TURN_LEFT, TURN_RIGHT]" in response
2024-07-05 18:02:27 +02:00
Xavier Fontanet ca9f150c23 return the ActionReport in every executed command 2024-07-05 17:47:16 +02:00
Xavier Fontanet 8860bfcbc0 sacrify type safety to obtain independent deployability when a command is added (now the api module doesn't need to be recompiled+redeployed) 2024-07-05 17:24:17 +02:00
Xavier Fontanet 042aec2621 hierarchical tests 2024-06-29 21:38:30 +02:00
Xavier Fontanet 02d849f696 apply JPMS to user interface module and improve some namings 2024-06-24 16:28:54 +02:00
Xavier Fontanet 0455523ed9 try to reduce boilerplate files and code, also encapsulating even more the constructors 2024-06-24 04:25:59 +02:00
Xavier Fontanet fd7306f1a1 another interface that goes to api module (command factory) 2024-06-24 01:44:14 +02:00
Xavier Fontanet d40ff90c6e slight improve on test suit 2024-06-24 01:06:30 +02:00
Xavier Fontanet 877d534716 applied JPMS. UTs working (in a self module). Big Refactor needed... (sorry for that big commit) 2024-06-24 00:45:57 +02:00