An online Checkers game system built in Java 8 and Spark, a web micro-framework.
- Nicholas Pueschel
- Alexander Wall
- Navid Nafiuzzaman
- Java 8
- Maven
- Clone the repository and go to the root directory.
- Execute
mvn compile exec:java
- Open in your browser
http://localhost:4567/
- Start a game and begin playing.
The Maven build script provides hooks for run unit tests and generate code coverage reports in HTML.
To run tests on all tiers together do this:
- Execute
mvn clean test jacoco:report
- Open in your browser the file at
PROJECT_HOME/target/site/jacoco/index.html
To run tests on each tier in isolation do this:
- Execute
mvn clean exec:exec@tests-and-coverage
- To view the Model tier tests open in your browser the file at
PROJECT_HOME/target/site/jacoco/model/index.html
- To view the Application tier tests open in your browser the file at
PROJECT_HOME/target/site/jacoco/appl/index.html
- To view the UI tier tests open in your browser the file at
PROJECT_HOME/target/site/jacoco/ui/index.html
- Execute
mvn exec:exec@docs
- The generated PDF will be in
PROJECT_HOME/target/
directory
- Execute
mvn exec:exec@zip
- The generated zipfile will be in ``PROJECT_HOME/target/` directory
MIT License
See LICENSE for details.