Middle+
Kliento paskyroje yra tvarkyklė, rodanti paskutinę užsakymą. Žemiau pateikiama swagger atsakymo struktūra. Kokius 3 verslo scenarijus pirmiausia patikrintumėte? Užklausa: GET /client/last_order?client_id={client_id} Atsakymas: { "client_id": "sveikas skaičius", "order_id": "sveikas skaičius", "order": [ { "item_id": "sveikas skaičius", "item_qty": "sveikas skaičius", "item_price": "skaičius" } ], "order_price": "skaičius" }
sobes.tech AI
Atsakymas iš AI
-
Проверка корректности данных для существующего клиента с заказом:
- Убедиться, что при запросе с валидным client_id возвращается последний заказ с правильными item_id, item_qty, item_price и корректной суммой order_price.
-
Обработка клиента без заказов:
- Проверить, что происходит, если у клиента нет заказов (например, пустой массив order или специальный статус). Система должна корректно обработать этот кейс без ошибок.
-
Обработка несуществующего client_id или некорректных данных:
- Проверить ответ при запросе с несуществующим client_id или некорректным параметром (например, строка вместо числа). Ожидается корректный код ошибки и понятное сообщение.