Sobes.tech
Middle

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