Banku pakalpojumu REST API metode, kas pārnes noteiktu summu no viena banku lietotāja uz citu pēc ID:
GET /api/transfer?money={money}&from={uid}&to={uid}
Mērķis ir izveidot testēšanas gadījumus šim metodei.
Testēšanas gadījuma piemērs:
Izsauciet metodi ar parametriem money=10.10&from=1&to=2; Sagaidāma uzvedība:
Izsauciet metodi ar parametriem money=10&from=1&to=2; Sagaidāma uzvedība: statuss 400, bilance nemainās, atgriezt kļūdu par nepietiekamiem līdzekļiem
Izsauciet metodi ar parametriem money=100000&from=1&to=2; Sagaidāma uzvedība: statuss 200, 1 bilance samazināsies par pašreizējo summu, 2 bilance palielināsies par pašreizējo summu
Izsauciet metodi ar parametriem money=-10000&from=1&to=2; Sagaidāma uzvedība: statuss 400, bilance nemainās, atgriezt kļūdu par negatīvu vērtību neesamību
Izsauciet metodi ar parametriem money=0&from=1&to=2; Sagaidāma uzvedība: statuss 400, bilance nemainās, atgriezt kļūdu par nulles vērtības neesamību
Izsauciet metodi ar parametriem money=вавава&from=1&to=2; Sagaidāma uzvedība: statuss 400, bilance nemainās, atgriezt kļūdu par pareizas vērtības ievadi
Izsauciet metodi ar parametriem money=10000&from=1&to=1; Sagaidāma uzvedība: statuss 400, bilance nemainās, sniegt detalizētu kļūdas aprakstu