Sovellus on tetris peli. Pelissä on erimuotoisia neljästä neliöstä koostuvia palikoita. Palikat putoavat peliin yksikerrallaan. Pelaajan ohjata niiden putoamista. Jos palikat muodostavat täyden vaakarivin, tämä katoaa. Näistä riveistä saa pisteitä.
Käytetty JavaFX voi aiheuttaa ongelmia. Kuitenkin kaikki on tähän mennessä toiminut, joten toivottavasti ei tule ongelmia.
Lisäksi ohjelmassa ollaan käytetty useita säikeitä. Toivottavasti niiden testaaminen toimii, eikä javan eri versiot aiheuta näiden kanssa muutenkaan ongelmia.
Testit suoritetaan komennolla
mvn test
Testikattavuusraportti luodaan komennolla
mvn jacoco:report
Kattavuusraporttia voi tarkastella avaamalla selaimella tiedosto target/site/jacoco/index.html
Komento
mvn package
generoi hakemistoon target suoritettavan jar-tiedoston Tetris-1.0-SNAPSHOT.jar
JavaDoc generoidaan komennolla
mvn javadoc:javadoc
JavaDocin generoiminen voi näyttää virheilmoituksen, mutta sen pitäisi silti generoitua. JavaDocia voi tarkastella avaamalla selaimella tiedosto target/site/apidocs/index.html
Tiedostoon checkstyle.xml määrittelemät tarkistukset suoritetaan komennolla
mvn jxr:jxr checkstyle:checkstyle
Mahdolliset virheilmoitukset selviävät avaamalla selaimella tiedosto target/site/checkstyle.html