Sobes.tech
Middle

Postoji REST API metoda servisa za transfer novca od jednog bankovnog korisnika do drugog putem ID: GET /api/transfer?money={money}&from={uid}&to={uid} Cilj je napraviti test slučajeve za ovu metodu. Primer test slučaja: Pozvati metodu sa parametrima money=10.10&from=1&to=2; Očekivano ponašanje: Pozvati metodu sa parametrima money=10&from=1&to=2; Očekivano ponašanje: status 400, saldo se ne menja, vraća se greška nedostatka sredstava Pozvati metodu sa parametrima money=100000&from=1&to=2; Očekivano ponašanje: status 200, saldo 1 će se smanjiti za trenutni iznos, saldo 2 će se povećati za trenutni iznos Pozvati metodu sa parametrima money=-10000&from=1&to=2; Očekivano ponašanje: status 400, saldo se ne menja, vraća se greška da ne može preneti negativnu vrednost Pozvati metodu sa parametrima money=0&from=1&to=2; Očekivano ponašanje: status 400, saldo se ne menja, vraća se greška da ne može preneti nultu vrednost Pozvati metodu sa parametrima money=вавава&from=1&to=2; Očekivano ponašanje: status 400, saldo se ne menja, vraća se greška za unos ispravne vrednosti Pozvati metodu sa parametrima money=10000&from=1&to=1; Očekivano ponašanje: status 400, saldo se ne menja, vraća se detaljan opis greške