Sobes.tech
Middle

Υπάρχει μια μέθοδος rest-api της υπηρεσίας μεταφοράς που μεταφέρει ένα ορισμένο ποσό από έναν τραπεζικό χρήστη σε έναν άλλο με βάση το ID: GET /api/transfer?money={money}&from={uid}&to={uid} Αποστολή: δημιουργήστε περιπτώσεις δοκιμών για αυτήν τη μέθοδο Παράδειγμα περίπτωσης δοκιμής: Καλέστε τη μέθοδο με τις παραμέτρους money=10.10&from=1&to=2; Αναμενόμενη συμπεριφορά: Καλέστε τη μέθοδο με τις παραμέτρους money=10&from=1&to=2; Αναμενόμενη συμπεριφορά: κατάσταση 400, το υπόλοιπο δεν έχει αλλάξει, επιστροφή σφάλματος ανεπαρκούς κεφαλαίου Καλέστε τη μέθοδο με τις παραμέτρους money=100000&from=1&to=2; Αναμενόμενη συμπεριφορά: κατάσταση 200, το υπόλοιπο του χρήστη 1 μειώνεται με το τρέχον ποσό, το υπόλοιπο του χρήστη 2 αυξάνεται με το τρέχον ποσό Καλέστε τη μέθοδο με τις παραμέτρους money=-10000&from=1&to=2; Αναμενόμενη συμπεριφορά: κατάσταση 400, το υπόλοιπο δεν έχει αλλάξει, σφάλμα μη δυνατής μεταφοράς αρνητικής τιμής Καλέστε τη μέθοδο με τις παραμέτρους money=0&from=1&to=2; Αναμενόμενη συμπεριφορά: κατάσταση 400, το υπόλοιπο δεν έχει αλλάξει, σφάλμα μη δυνατής μεταφοράς μηδενικής τιμής Καλέστε τη μέθοδο με τις παραμέτρους money=вавава&from=1&to=2; Αναμενόμενη συμπεριφορά: κατάσταση 400, το υπόλοιπο δεν έχει αλλάξει, σφάλμα εισαγωγής έγκυρης τιμής Καλέστε τη μέθοδο με τις παραμέτρους money=10000&from=1&to=1; Αναμενόμενη συμπεριφορά: κατάσταση 400, το υπόλοιπο δεν έχει αλλάξει, αναλυτική περιγραφή σφάλματος