The hangman game written in Java
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
gradle/wrapper upgrade to Gradle 4.9 Jul 25, 2018
src code cleanup Jul 25, 2018
test code cleanup Jul 25, 2018
webapp code cleanup Jul 25, 2018
.gitignore upgrade to Gradle 2.7 Sep 14, 2015
.travis.yml Changing terminal for gradle, to have cleaner travis logs Feb 28, 2014
README.md fixed typo Apr 20, 2016
build.gradle upgrade to liquibase-core:3.6.2 Jul 25, 2018
gradlew upgrade to Gradle 4.9 Jul 25, 2018
gradlew.bat upgrade to Gradle 4.9 Jul 25, 2018
hangman.iml upgrade to Gradle 2.7 Sep 14, 2015

README.md

hangman

The hangman game written in Java

An example of Java project using UNIT-tests and UI tests.

Commands:

To compile & run unit-tests:

  • ./gradlew test

To run UI Tests (in FireFox):

  • ./gradlew uitest

To run UI Tests (in Chrome):

  • ./gradlew chrome

Sources

  • src - Java sources
  • test/ee/ - unit-tests
  • test/uitest/ - UI tests
  • webapp - web application resources

Technology

  • web framework - Struts 2
  • unit-tests - JUnit
  • UI Tests - Selenide
  • Database - H2 (in-memory database, especially useful in tests)
  • Database migration - LiquiBase
  • Dependency injection - Guice

Thanks

Many thanks to these incredible tools that help us creating open-source software:

Intellij IDEA YourKit Java profiler

License

Hangman is open-source project and distributed under MIT license