The hangman game written in Java
Java Scala JavaScript FreeMarker CSS
Latest commit 11b4668 Nov 13, 2016 @asolntsev asolntsev upgrade to selenide 4.0


The hangman game written in Java

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


To compile & run unit-tests:

  • ./gradlew test

To run UI Tests (in FireFox):

  • ./gradlew uitest

To run UI Tests (in Chrome):

  • ./gradlew chrome


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


  • 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


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

Intellij IDEA YourKit Java profiler


Hangman is open-source project and distributed under MIT license