Versions Compared

Key

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

Øvingsmål

  • Lære hvordan observatør-observert-teknikken kan brukes til gjøre et spill observerbart

Øvingskrav

  • La GUI lytte på spillets brett
  • La spillet ditt implementere grensesnitt, slik at forhåndsskrevne GUI kan benytte seg av din spillklasse

Dette må du gjøre

I denne øvingen skal du fortsette med det spillet du implementerte i Øving 04: Objektstrukturer med spill og Øving 07: Grensesnitt og filbehandling med spill ved å implementere grensesnitt slik at du kan visualisere spillet på en ny måte i et forhåndsskrevet grafisk brukergrensesnitt (GUI). I tillegg skal du gjøre spillet ditt observerbart, slik at GUI-et kan oppdatere seg når det skjer endringer i spilltilstanden. Disse oppgavene er beskrevet på følgende wikiside:

  • hvordan man kan teste kode med å skrive egne tester

Øvingskrav

  • Kunne skrive JUnit-tester

Dette må du gjøre

Oppgavene går ut på å lage enhetstester til utvalgte klasser fra tidligere øvinger. Vi har laget "løsningsforslag" som inneholder noen feil, som du skal avdekke ved å skrive tester. Klassene dere skal teste finner du i ovinger/src/testing/.

Velg og gjennomfør minst én av de følgende oppgavene:

I tillegg skal følgende oppgave gjøres

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

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