Autumn 2021 | IT project individual exercise
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
h7x4 1d32eaf2c3 Add badges to README 1 year ago
.vscode Laget to varianter til og la til flere tester 1 year ago
oysteikt-calc Add jacoco plugin 1 year ago
.gitlab-ci.yml Fix gitlab-ci paths 1 year ago
.gitpod.Dockerfile Upgrade to java 16 1 year ago
.gitpod.yml Fix gitpod support 1 year ago
README.md Add badges to README 1 year ago
logo.png Add logo 1 year ago

README.md

Gitpod Ready-to-Code Pipeline Status Coverage

Javafx template

A repository with three one variants of a javafx projects, with maven setup for Java 16 and JavaFX 16, and JUnit 5 (Jupiter) and TestFX for testing.

To make the project(s) more interesting, it is the start of an RPN calculator (look for // TODO) markers). The core logic is almost implemented (in Calc.java), the fxml file (in Calc.fxml is almost complete, but the controller class (in CalcController.java is pretty limited. And last, but not least, there is a TestFX-based test (in CalcAppTest.java, see the README for details about what it tests).

Trying it out

All projects can be tried out by cd-ing into the corresponding folder and using mvn:

  • compile with mvn compile (after cd oysteikt-calc of course)
  • test with mvn test (it should fail until you complete the RPN calculator)
  • run with mvn javafx:run (it should open, but not work properly)