-
Notifications
You must be signed in to change notification settings - Fork 0
froden/converter
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
Testing med Scala
OPPSETT
=======
1. git clone git@github.com:froden/converter.git
2. Last ned avhengigheter:
$ sbt update
3. Generer IDEA prosjekt:
$ sbt idea
4. Start IDEA og åpne prosjekt
5. For å test webapp:
$ jetty-run
$ ~prepare-webapp
OPPGAVER
========
1. Oppgaven går ut på å lage et trait med konverteringsmetoder mellom celsius og fahrenheit.
1.1 Åpne testklassen ConverterFunSuite og bruk ScalaTest til å testdrive utviklingen av traitet.
1.2 Åpne testklasse ConverterCheckSuite og bruk ScalaCheck til å teste Converter traitet
2. Oppgaven går ut på å lage et Rest API for konvertering mellom celsius og fahrenheit.
Rest apiet bruker Scalatra som webrammeverk
ConverterRestApi klassen er en delvis implementert Scalatra-service.
Oppgavene går ut på å bygge videre på skjellettet og gjøre ferdig funksjonaliteten
Testene bruker Specs testrammeverk
2.1 Fyll ut matchingslogikken i den første testen og implmementer selve route-metoden i ConverterRestApi
2.2 Fullfør den neste metoden tilsvarende med tilhørende route-metode i ConverterRestApi
2.3 Lag en test som verifiserer at forsiden (GET /) inneholder en link til celsius-to-fahrenheit konverteringen
Implementer selve route-metoden
2.4 Lag en test som sjekker at GET /celsius/fahrenheit (uten verdi) viser en side med eksempelkonverteringer
Implemeter selve route-metodenAbout
demo project for testing in scala
Resources
Stars
Watchers
Forks
Releases
No releases published