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

Compare with Current View Page History

« Previous Version 14 Next »

JExercise er et tillegg til Eclipse, en såkalt plugin, for programmeringsoppgaver basert på enhetstesting med JUnit.

For å bruke JExercise trenger du noen Java-klasser for testing, som er samlet i et såkalt Java-arkiv: jexercise-standalone.jar

JExercise-oppgaver

Mange av kodingsoppgavene lenker til JExercise-baserte tester. For å kunne bruke disse testene må du først få dem inn i kodingsprosjektet ditt i Eclipse og så åpne testene i JExercise-panelet:1

Kopier testkoden inn i Eclipse-prosjektet ditt

Naviger til JExercise-testkoden og bruk nettleserens funksjoner for å kopiere teksten, typisk Ctrl-a for å velge alle koden og Ctrl-c for å kopiere. Gå så til Eclipse og finn prosjektet og kildekode-mappa hvor du vil legge testkoden. Dette vil typisk være Java-prosjektet du bruke til å løse oppgaver. Høyre-klikk på kildekode-mappa og velg Paste (Lim inn). Koden vil da bli lagret i en java-fil i en pakke med navn tilsvarende klasse- og pakke-deklarasjonen i koden som ble limt inn.

Merk at dersom du ennå ikke har løst oppgaven eller har brukt navn på klasser og metoder som ikke stemmer med det JExercise forventer, så vil det dukke opp feil-markører på/i test-klassen. Disse vil forsvinne etterhvert som du fullfører oppgaven.

Dra test-klassen over i JExercise-panelet

For at oppgaven skal vises i JExercise-panelet må test-klassen dras og slippes i panelet. Oppgave-strukturen vil da vises som et tre og du kan veksle mellom å skrive din egen kode og kjøre testene. Ikonene i JExercise-panelet vil gi en indikasjon når du har skrevet nok kode til at du kan prøve å kjøre de ulike testene.

 


1. Dersom du ønsker å lage egne JExercise-oppgaver, så finnes det en forklaring på Hvordan gjøre om JUnit-tester til JExercise-oppgaver .

  • No labels