Банк кызматтары REST API ыкмасы, белгилүү бир суммадагы акчаны бир банк колдонуучудан башкасына ID аркылуу которуу:
GET /api/transfer?money={money}&from={uid}&to={uid}
Максаты — бул ыкма үчүн тест учурларын түзүү.
Тест учурунун мисалы:
parameters money=10.10&from=1&to=2 менен ыкманы чакырыңыз; күтүлгөн жүрүм-турум:
parameters money=10&from=1&to=2 менен ыкманы чакырыңыз; күтүлгөн жүрүм-турум: абал 400, баланс өзгөрбөйт, жетишпеген каражаттар үчүн ката кайтаруу
parameters money=100000&from=1&to=2 менен ыкманы чакырыңыз; күтүлгөн жүрүм-турум: абал 200, 1 баланс учурдагы суммага азаяды, 2 баланс учурдагы суммага өсөт
parameters money=-10000&from=1&to=2 менен ыкманы чакырыңыз; күтүлгөн жүрүм-турум: абал 400, баланс өзгөрбөйт, терс маанини которууга болбойт деген ката кайтаруу
parameters money=0&from=1&to=2 менен ыкманы чакырыңыз; күтүлгөн жүрүм-турум: абал 400, баланс өзгөрбөйт, нөл маанини которууга болбойт деген ката кайтаруу
parameters money=вавава&from=1&to=2 менен ыкманы чакырыңыз; күтүлгөн жүрүм-турум: абал 400, баланс өзгөрбөйт, туура маанини киргизүү ката кайтаруу
parameters money=10000&from=1&to=1 менен ыкманы чакырыңыз; күтүлгөн жүрүм-турум: абал 400, баланс өзгөрбөйт, катанын толук сүрөттөмөсүн кайтаруу