Բանկային ծառայության 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, բալանսը չի փոխվում, մանրամասն նկարագրել սխալի մասին