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