LoslegenKostenlos starten

Teste Funktionsbeispiele ausführen

Es ist Best Practice, Beispiele für Nutzer deines Pakets und seiner Funktionen in der Hilfedokumentation anzugeben. So kannst du das Verhalten und die Korrektheit der Funktion anhand einer Reihe vordefinierter Beispiele oder Testfälle prüfen.

Die folgenden Beispiele wurden in die roxygen2-Kopfzeile von dist_converter() aufgenommen:

#' @examples
#' # Meters to feet
#' dist_converter(4, "meters", "feet")
#' # Feet to meters
#' dist_converter(10.5, "feet", "meters")
#' \dontrun{
#' # Feet to feet (gives warning)
#' dist_converter(100, "feet", "feet")
#' # Non-numeric `dist_value` gives error
#' dist_converter("short", "feet", "meters")
#' }

Die Pakete testthat und unitConverter wurden für dich entsprechend dem aktuellen Entwicklungsstand geladen.

Diese Übung ist Teil des Kurses

<Kurs>R-Pakete entwickeln</Kurs>
Kurs ansehen

Übungsanweisungen

  • Führe einen Test für die mit der Funktion dist_converter() bereitgestellten Beispiele aus.

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

# Test dist_converter() examples
___
Code bearbeiten und ausführen