LoslegenKostenlos starten

Erwartungsfehler beheben

Manchmal ist es nötig, Tests, die falsch eingegeben wurden, in ihre korrekte Form zu bringen. Während du dir Funktionsdefinitionen wie temp_converter() angesehen hast, ist Unit-Testing auch eine praktische Methode, um dich mit dem Innenleben der Paketfunktionen vertraut zu machen. In dieser Übung lernst du, wie du Tests korrigierst, sie gruppierst und ganze Gruppen auf einmal testest.

Du beginnst damit, im ersten Schritt die Fehler zu überprüfen, und behebst sie dann im zweiten Schritt.

Die Pakete testthat und unitConverter sind in diesem Entwicklungsstand bereits für dich geladen.

Diese Übung ist Teil des Kurses

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

Interaktive praktische Übung

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

# Change each of the expectations below to have correct outputs
expect_equal(
  dist_converter(200, unit_from = "meters", unit_to = "feet"),
  60.96
)
expect_equal(
  dist_converter(656, unit_from = "feet", unit_to = "meters"),
  14
)
Code bearbeiten und ausführen