Settings --> Plugins --> Install JetBrains plugin... --> Scala
Siden compilering og kjøring av tester kan gjøres med SBT er det ingenting i veien for å bruke en annen editor.
git clone https://github.com/froden/scalakurs.git
cd scalakurs/oppgaver/del-2
./sbt test
sbt.bat test (for windows)
Sbt vil starte, laste ned nødvendige avhengigheter og kjøre alle tester. Mange av testene vil være røde eller gule (pending). Det er greit :)
Eclipse
./sbt eclipse
IntelliJ
./sbt gen-idea
Prosjektet kan deretter åpnes fra File -> Open -> scalakurs/oppgaver/del-2
slutt på forberedelser
$ cd scalakurs/oppgaver/del-2
$ ./sbt
[info] Loading project definition from /Users/frode/dev/scalaogjvm/scalakurs/oppgaver/del-2/project
[info] Set current project to scalakurs-ntnu-del2 (in build file:/Users/frode/dev/scalaogjvm/scalakurs/oppgaver/del-2/)
>
> ~test
Stopp ved å trykke <enter>
> clean
> compile
> run
- Kjør testene kontinuerlig i sbt
~test
- Alle tester som vises som pending (gule) eller feilet (røde) må fikses
- Åpne testklassen du vil jobbe med (f.eks. oppg1_intro/IntroTest.scala)
- Ta for deg èn og èn test og les kommentarene og testbeskrivelsen
- Fullfør testen og implementasjon der dette kreves for å få testen grønn (sjekk sbt-consolet)
- Fortsett med neste test
- Fullfør så mange tester som mulig til hvert emne, men gå videre når noe nytt blir gjennomgått slik at du får prøvd deg på litt av alt.
- src/test/scala/oppg1_intro
- src/test/scala/oppg2_forcomprehensions
- src/test/scala/oppg3_option
- src/test/scala/oppg4_try
- src/test/scala/oppg5_futures