...
Her en oppskrift og et eksempel på hvordan dette gjøres:
- Organiser koden som i et vanlig prosjekt og gå til mappa som inneholder kildekode-treet
- Last ned jexercise-standalone.jar og legg den lett tilgjengelig
Last ned test-koden og sjekk at test-klassene inneholder en main-metode etter følgende mønster:
Code Block language java public static void main (String[ ] arum) { no.hal.jex.standalone.JexStandalone.main(Testklasse.class); }
Denne main-metoden gjør at en kan bruke testklassen selv som hovedprogram når en vil teste med standalone-versjonen av JExercise.
- Kompiler test-koden med jexercise-standalone.jar i classpath'en, slik at junit-rammeverksklassene og spesielle @JExercise-annotasjonene er tilgjengelig. Dette trenger du bare gjøre én gang (med mindre du justerer på testene...)
- Kompiler din egen kode
- Kjør test-klassen med jexercise-standalone.jar i classpath'en. main-metoden i test-klassen vil åpne Swing-panelet og test-metodene vil vises i et tre.
- En kan velge å kjøre enkelt-metoder eller alle på en gang, med knappene nederst i vinduet, henholdsvis Validate og Validate All
I de to skjermutklippene under ser vi JExercise-panelet med essensielt de samme testene i to versjoner, med og uten pakkestruktur. Kommandoene som er brukt for å kompilere (koden som testes og test-koden er kompilert sammen) og kjøre er vist i konsoll-vinduet.