Sobes.tech
Middle

Er is een rest-api-methode van de transferdienst die een bepaald bedrag van één bankgebruiker naar een andere overmaakt op basis van ID: GET /api/transfer?money={money}&from={uid}&to={uid} Taak: maak testcases voor deze methode Voorbeeld testcase: Roep de methode aan met parameters money=10.10&from=1&to=2; Verwacht gedrag: Roep de methode aan met parameters money=10&from=1&to=2; Verwacht gedrag: status 400, saldo niet gewijzigd, foutmelding onvoldoende saldo Roep de methode aan met parameters money=100000&from=1&to=2; Verwacht gedrag: status 200, saldo van gebruiker 1 neemt af met het huidige bedrag, saldo van gebruiker 2 neemt toe met het huidige bedrag Roep de methode aan met parameters money=-10000&from=1&to=2; Verwacht gedrag: status 400, saldo niet gewijzigd, foutmelding kan geen negatief bedrag overmaken Roep de methode aan met parameters money=0&from=1&to=2; Verwacht gedrag: status 400, saldo niet gewijzigd, foutmelding kan geen nulbedrag overmaken Roep de methode aan met parameters money=вавава&from=1&to=2; Verwacht gedrag: status 400, saldo niet gewijzigd, foutmelding voer een geldige waarde in Roep de methode aan met parameters money=10000&from=1&to=1; Verwacht gedrag: status 400, saldo niet gewijzigd, gedetailleerde foutmelding