Fake και Mock στα Unit Tests με παραδείγματα και Clean Architecture

python dev.to

Γράφουμε ένα unit test. Ο κώδικάς μας χρησιμοποιεί ένα repository, μια βάση δεδομένων ή μια υπηρεσία ειδοποιήσεων. Και κάπου εκεί εμφανίζεται η ερώτηση: Να χρησιμοποιήσω fake ή mock; Ποια είναι η διαφορά και ποιο κάνει καλύτερο το test μου; Ένα fake μάς δίνει μια απλοποιημένη υλοποίηση που λειτουργεί. Ένα mock μάς επιτρέπει να επαληθεύσουμε συγκεκριμένες κλήσεις προς έναν συνεργάτη. Η επιλογή εξαρτάται από αυτό που θέλουμε να αποδείξουμε: Αν ενδιαφερόμαστε για το αποτέλεσμα μιας αλλαγής, έ

Read Full Tutorial open_in_new
arrow_back Back to Tutorials