Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Flere av øvingene vil ha tilhørende tester og JavaFX-applikasjoner, i form av xyzController-klasser og xyz.fxml-filerkodeFør du begynner på hver øving må du hente inn de nyeste tilgjengelige filene ved å høyreklikke på prosjektmappen ovinger og velge Team > Pull. Da skal det dukke opp xyz.fxml-filer og xyzController-klasser kodefiler i undermapper til src-mappen (for eksempel for øving 1 havner disse filene i ovinger > src > stateandbehaviordersom det hører med kildekode til øvingen), og tester i tests-mappen (eks. øving 1: ovinger > tests > stateandbehavior). Dette må gjøres for hver øving, da filene kun blir gjort tilgjengelige noen uker før øvingens frist. Merk at mange av disse filene vil ha røde merker som indikerer at noe er galt. Dette skyldes at filene refererer til klasser og metoder som du skal skrive, og før du har gjort det, så blir manglene markert som feil. Etter hvert som du skriver koden som forventes, så vil feilmarkeringene blir borte.

For å teste dine klasser og metoder, så må du finne tilhørende testklasse i tests-mappa, f.eks. AccountTest for din Account-klasse, høyreklikke på den og velge Run As > JUnit Test. Testkoden kjøres da og resultatet vises i et eget JUnit-panel. Selv om koden din er ufullstendig, så vil (deler av) testkoden kunne kjøre. JUnit-panelet vil vise hvilke tester som kjører med suksess (success), hvilke som kjører men melder om feil (failure), og hvilke som ikke kunne kjøre evt. kræsjet (error). Se Enhetstesting med JUnit for mer informasjon.En xyz.fxml-fil og den tilhørende xyzController.java-filen utgjør en JavaFX-applikasjon, og bruker klassen du har lagd i øvingen. Disse filene har alltid samme navn som klassen du lagde (eks. øving 1: Du lagde Account.java, de tilhørende filene er AccountController.java og Account.fxml). For å kjøre applikasjonen, høyreklikk på FXML-filen og velg Run As > FXML Application. Da skal applikasjonen starte i et nytt vindu.