Using JUnit, conduct unit testing for the game logic class(es) and computer player class in the core package. Create a separate package called test for your test class(es).
Use your code from Deliverable 3 or 4. You do not need to test JavaFX or Java Swing class.
Provide test methods for all important methods of the game logic and computer player modules; use equivalence portioning to pick test cases. You should have both success and failure cases. Use a code coverage tool, such as EclEmma, to generate a code coverage report; generate this report for only the core classes you're placing under test. You must achieve at least 90% code coverage of your game logic and computer player classes.