Sobes.tech
Middle

Banko paslaugos REST API metodas, kuris perveda tam tikrą sumą iš vieno banko naudotojo kitam pagal ID: GET /api/transfer?money={money}&from={uid}&to={uid} Tikslas – sukurti testavimo atvejus šiam metodui. Testavimo atvejo pavyzdys: Paleisti metodą su parametrais money=10.10&from=1&to=2; Laukiamas elgesys: Paleisti metodą su parametrais money=10&from=1&to=2; Laukiamas elgesys: statusas 400, balansas nepasikeis, grąžinti klaidą apie nepakankamas lėšas Paleisti metodą su parametrais money=100000&from=1&to=2; Laukiamas elgesys: statusas 200, 1 balansas sumažės iki dabartinės sumos, 2 balansas padidės iki dabartinės sumos Paleisti metodą su parametrais money=-10000&from=1&to=2; Laukiamas elgesys: statusas 400, balansas nepasikeis, grąžinti klaidą apie neleidžiamą neigiamą reikšmę Paleisti metodą su parametrais money=0&from=1&to=2; Laukiamas elgesys: statusas 400, balansas nepasikeis, grąžinti klaidą apie nulio reikšmės neleidžiamumą Paleisti metodą su parametrais money=вавава&from=1&to=2; Laukiamas elgesys: statusas 400, balansas nepasikeis, grąžinti klaidą apie teisingos reikšmės įvedimą Paleisti metodą su parametrais money=10000&from=1&to=1; Laukiamas elgesys: statusas 400, balansas nepasikeis, grąžinti išsamų klaidos aprašymą