Aan de slagBegin gratis

Voer een test uit op functievoorbeelden

Het is best practice om voorbeelden op te nemen voor gebruikers van je package en de functies in de helpdocumentatie. Zo kun je het gedrag en de correctheid van de functie valideren aan de hand van een set vooraf gedefinieerde voorbeelden of tests.

De volgende voorbeelden zijn toegevoegd aan de roxygen2-kop voor dist_converter():

#' @examples
#' # Meters naar voeten
#' dist_converter(4, "meters", "feet")
#' # Voeten naar meters
#' dist_converter(10.5, "feet", "meters")
#' \dontrun{
#' # Voeten naar voeten (geeft waarschuwing)
#' dist_converter(100, "feet", "feet")
#' # Niet-numerieke `dist_value` geeft een fout
#' dist_converter("short", "feet", "meters")
#' }

De packages testthat en unitConverter zijn in deze fase van de ontwikkeling al voor je geladen.

Deze oefening maakt deel uit van de cursus

R-pakketten ontwikkelen

Bekijk cursus

Oefeninstructies

  • Voer een test uit op de functievoorbeelden die bij de functie dist_converter() horen.

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan te vullen.

# Test dist_converter() examples
___
Code bewerken en uitvoeren