You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 3 Current »

Øvingene gjøres i verktøyet Eclipse, som installeres som forklart i installasjon av eclipse. Dette vil bl.a. sikre at du har tillegg for å støtte JavaFX-programmering med FXML. I tillegg settes Eclipse opp slik at du får noen ferdigkonfigurerte kodingsprosjekter, ett for øvingene kalt ovinger, ett for eksempler og kode laget forelesningene kalt foreksempel, ett for løsningsforslag til øvinger kalt lf som publiseres etter godkjenningsfrist, og ett for eksperimentering med kode kalt minegenkode.

Flere av øvingene vil ha tilhørende tester og kodeFø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 kodefiler i undermapper til src-mappen (dersom 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.

En del oppgaver har tilhørende Exercise-filer med endelsen .ex som ligger i tests-mappa. Disse skal du åpne før du begynner å løse oppgaven ved å høyreklikke på dem og velge Exercise > Open Exercise View. Da vil det kommet opp et vindu med noe informasjon om koden din, som antall kodelinjer, antall feil, hvor mange ganger du har kjørt koden/tester, osv. Exercise viewet kan også brukes til å se hvordan koden din har utviklet seg over tid.

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.

  • No labels