Wir wissen, dass das Schreiben von JUnit- Tests einen bestimmten Pfad durch Ihren Code zeigt.
Einer meiner Mitarbeiter kommentierte:
Das manuelle Schreiben von Komponententests ist Proof By Example .
Er kam aus dem Hintergrund von Haskell, das Tools wie Quickcheck und die Fähigkeit hat, über das Programmverhalten mit Typen nachzudenken .
Seine Implikation war, dass es viele andere Kombinationen von Eingaben gibt, die von dieser Methode nicht ausprobiert werden und für die Ihr Code nicht getestet wurde.
Meine Frage ist: Schreiben Sie Unit-Tests manuell anhand eines Beispiels?