testSpeile
gir false dersom alle testene kjøres sammen, men gir true dersom testen kjøres individuelt.
Denne oppbevaringsplasssen inneholder startkode og enhetstester for den obligatoriske innlevering av de to oppgave fra Java programmeringslab 5 og 6:
- JPLab 5: Oppgave O1-A (https://github.com/dat100hib/dat100public/blob/master/programmering/jplab5/JP5.md#obligatoriske-oppgave-o1-a)
- JPLab 6: Oppgave O1-B (https://github.com/dat100hib/dat100public/blob/master/programmering/jplab6/JP6.md#obligatoriske-oppgave-o1-b)
Begynn med å opprette en kopi av denne oppbevaringsplassen ved å bruke "fork" (se øverste høyre hjørne på github-websiden). Du vil da få en kopi av oppbevaringsplassen med startkoden på den egen github konto.
Du kan nå clone denne kopien ned på egen PC og importere prosjektet med start-koden inn i Eclipse. Prossesen for import er den samme som for å importere eksemplene som ligger i oppbevaringsplassen for eksempler fra undervisning.
Klassene Tabeller.java og Matriser.java inneholder starten på metodene dere skal implementere i oppgavene. Klassene TabellerEnhetsTester.java og MatriserEnhetstester.java inneholder JUnit-enhettester som kan brukes til å teste implementasjon av metoden etterhvert. Disse kan kjøre ved å høyreklikke på filen og velge Run As -> JUnit Test
.
Den ferdige Java-koden må legges opp på github og en URL til oppbevaringsplassen må leveres i Canvas.
Det er tilstrekkelig at en person i gruppen utfører en fork på startkoden. Den som har utført kan gi tilgang til oppbevaringsplassen ved å bruke Settings og Manage Access på github.