Aan de slagGa gratis aan de slag

Zet een voorbeeld om in een test

Unittests zijn cruciaal om het gedrag van afzonderlijke componenten in het unitConverter-pakket te verifiëren. Ze helpen bugs en fouten vroeg te vinden en bieden een vangnet tijdens het aanpassen van code. Daarnaast maken unittests samenwerking tussen ontwikkelaars makkelijker en behouden ze de codekwaliteit.

In deze oefening krijg je een codevoorbeeld uit het unitConverter-pakket. Voorbeelden omzetten naar unittests is vaak de eerste stap bij het maken ervan. Het succesvol definiëren van de expectation-functie is een belangrijk onderdeel van het schrijven van unittests.

De testthat-package en het unitConverter-pakket zijn in deze fase van de ontwikkeling alvast voor je geladen.

Deze oefening maakt deel uit van de cursus

R-pakketten ontwikkelen

Cursus bekijken

Oefeninstructies

  • Bekijk het dist_converter()-voorbeeld.
  • Zet het gegeven voorbeeld om in een unittest die op gelijkwaardigheid controleert.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# Review the example
dist_converter(100, unit_from = "meters", unit_to = "feet")

# Convert the example to a unit test comparing sameness
___
Code bewerken en uitvoeren