Sobes.tech
Middle

Panga teenuse REST API meetod, mis kannab teatud summa ühest panga kasutajast teise ID kaudu: GET /api/transfer?money={money}&from={uid}&to={uid} Eesmärk on luua selle meetodi testjuhtumid. Näide testjuhtumist: Käivitage meetod parameetritega money=10.10&from=1&to=2; Oodatav käitumine: Käivitage meetod parameetritega money=10&from=1&to=2; Oodatav käitumine: olek 400, saldo ei muutu, tagastada viga ebapiisavate vahendite kohta Käivitage meetod parameetritega money=100000&from=1&to=2; Oodatav käitumine: olek 200, saldo 1 väheneb praeguse summaga, saldo 2 suureneb praeguse summaga Käivitage meetod parameetritega money=-10000&from=1&to=2; Oodatav käitumine: olek 400, saldo ei muutu, tagastada viga negatiivse väärtuse ülekandmise kohta Käivitage meetod parameetritega money=0&from=1&to=2; Oodatav käitumine: olek 400, saldo ei muutu, tagastada viga nullväärtuse ülekandmise kohta Käivitage meetod parameetritega money=вавава&from=1&to=2; Oodatav käitumine: olek 400, saldo ei muutu, tagastada viga õige väärtuse sisestamise kohta Käivitage meetod parameetritega money=10000&from=1&to=1; Oodatav käitumine: olek 400, saldo ei muutu, esitada üksikasjalik vea kirjeldus