The hangman game written in Java
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
gradle/wrapper
src
test
webapp
.gitignore
.travis.yml
README.md
build.gradle
gradlew
gradlew.bat
hangman.iml

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