Versions Compared

Key

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

Øvingsmål

  • Lære hvordan man kan teste kode med å skrive egne tester

Øvingskrav

  • Kunne skrive JUnit-tester

Dette må du gjøre

I denne øvingen skal du skrive tester til logikken til appen din fra øving 4 og 7 for å verifisere at appen oppfører seg som den skal og at du har innkapslet tilstrekkelig. Dette

...

innebærer at du lager følgende tester:

  • en JUnit-

...

  • Skriv en test som verifiserer at du kan skrive innhold til fil og laste inn igjen slik som spesifisert i øving 7.
  • Skriv JUnit-tester som tester all sentral funksjonalitet i appen din. I utgangspunktet bør alle metoder testes med både gyldig og ugyldig input slik at du tester både logikk og innkapsling. Hvis du har laget en veldig stor app trenger du ikke skrive tester for all funksjonaliteten din. Hvis du har en ganske liten app med få metoder må du skrive grundige tester for disse. Dette avtaler du nærmere med studassen din.  
  • Skriv minst én test som tester at koblingen mellom grensesnitt, controller-klasse og logikk-klasser fungerer. 

NB: Du trenger altså ikke å teste at controller-klassen, app-klassen eller brukergrensesnittet fungerer. Hvis du har logikk i controller-klassen må dette separeres ut til logikk-klasser. 

Det kan være NB: Det er lurt å lese wikisidene om enhetstesting med JUnit før du begynner.

...

Include Page
Bunntekst for Exercise- øvinger
Bunntekst for Exercise- øvinger