Skip to content

Latest commit

 

History

History
42 lines (33 loc) · 2.45 KB

test.md

File metadata and controls

42 lines (33 loc) · 2.45 KB

Список кейсов для проверки работоспособности

  1. Создание валидного счета. Ожидаемый результат - счет создан.
curl -X PUT localhost:8080/create?account=1\&amount=5
  1. Создание счета с отрицательным номером счета или отрицательным начальным балансом. Ожидаемый результат - аккаунт не создан, статус - WRONG_DATA
curl -X PUT localhost:8080/create?account=-1\&amount=5
  1. Проверка статуса существующего счета. Ожидаемый результат - выведется информация о текущем состоянии счета.
curl -X GET localhost:8080/status/1
  1. Проверка статуса несуществующего счета. Ожидаемый результат - выведется сообщение о том, что счет не найден.
curl -X GET localhost:8080/status/13
  1. Попытка перевести деньги со счета на счет при условии, что оба счета существуют и запрашиваемая для перевода сумма имеется на счете источнике.
curl -X POST localhost:8080/transfer?from=1\&to=2\&amount=20
  1. Попытка перевести деньги со счета на счет при условии, что один из счетов не существуют. Ожидаемый результат - выведется собщение, что счет не существует.
curl -X POST localhost:8080/transfer?from=1\&to=13\&amount=20
  1. Попытка перевести деньги со счета на счет при условии, что сумма перевода больше баланса счета источник. Ожидаемый результат - выведется сообщение, что операция отвергнута.
curl -X POST localhost:8080/transfer?from=1\&to=2\&amount=20000000
  1. Попытка послать нечисловое значение номера счета или суммы в любой из методов. Ожидаемый результат - сообщение о неправильном формате данных.
curl -X POST localhost:8080/transfer?from=aaaaaa\&to=1\&amount=20