ბანკის სერვისის REST API მეთოდი, რომელიც გადადის გარკვეულ თანხას ერთ ბანკის მომხმარებლიდან მეორეზე ID-ის საშუალებით:
GET /api/transfer?money={money}&from={uid}&to={uid}
მიზანია ამ მეთოდის ტესტის შემთხვევების შექმნა.
ტესტის შემთხვევის მაგალითი:
მეტოდს გამოიძახეთ პარამეტრებით money=10.10&from=1&to=2; მოსალოდნელი ქცევა:
მეტოდს გამოიძახეთ პარამეტრებით money=10&from=1&to=2; მოსალოდნელი ქცევა: სტატუსი 400, ბალანსი არ იცვლება, გამოიტანეთ შეცდომა არასაკმარისი თანხის შესახებ
მეტოდს გამოიძახეთ პარამეტრებით money=100000&from=1&to=2; მოსალოდნელი ქცევა: სტატუსი 200, 1 ბალანსი შემცირდება მიმდინარე თანხით, 2 ბალანსი გაიზრდება მიმდინარე თანხით
მეტოდს გამოიძახეთ პარამეტრებით money=-10000&from=1&to=2; მოსალოდნელი ქცევა: სტატუსი 400, ბალანსი არ იცვლება, გამოიტანეთ შეცდომა ნეგატიური მნიშვნელობის გადაცემაზე
მეტოდს გამოიძახეთ პარამეტრებით money=0&from=1&to=2; მოსალოდნელი ქცევა: სტატუსი 400, ბალანსი არ იცვლება, გამოიტანეთ შეცდომა ნულოვანი მნიშვნელობის გადაცემაზე
მეტოდს გამოიძახეთ პარამეტრებით money=вавава&from=1&to=2; მოსალოდნელი ქცევა: სტატუსი 400, ბალანსი არ იცვლება, გამოიტანეთ შეცდომა სწორი მნიშვნელობის შეტანის შესახებ
მეტოდს გამოიძახეთ პარამეტრებით money=10000&from=1&to=1; მოსალოდნელი ქცევა: სტატუსი 400, ბალანსი არ იცვლება, გამოიტანეთ შეცდომის დეტალური აღწერა