-
Notifications
You must be signed in to change notification settings - Fork 932
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Descricão da transação e valor estão inconsistentes #49
Comments
Eu acho que isso é para simular envio errado por parte do client, a api tem que estar preparada para retornar 422 caso seja menor que 1, maior que 10 ou nulo, pelo menos foi o que eu entendi |
Esses testes são justamente pra testar se sua API ta tratando o erro e retornando o 422 |
Galera, prestem atenção na descrição do issue: o README diz uma coisa e os testes fazem outra. Esse é o problema. |
Não entendi, os testes que você citou estão esperando o status 422 na resposta.
Se retornar 200. o teste quebra |
@giggio é como o pessoal falou, esses testes estão validando se o retorno é um 422 para esses casos de payload inválido. Note o |
@zanfranceschi Sem problemas, mas então é necessário atualizar o readme, a especificação está confusa. O único local onde aparece que o retorno de um 422 no readme é:
|
Há casos em que o campo descrição está sendo enviado com mais de 10 caracteres ou vazio. Peguei estes dois logo no começo do teste.
rinha-de-backend-2024-q1/load-test/user-files/simulations/rinhabackend/RinhaBackendCrebitosSimulation.scala
Line 196 in e1729f3
e
rinha-de-backend-2024-q1/load-test/user-files/simulations/rinhabackend/RinhaBackendCrebitosSimulation.scala
Line 203 in e1729f3
e
rinha-de-backend-2024-q1/load-test/user-files/simulations/rinhabackend/RinhaBackendCrebitosSimulation.scala
Line 210 in e1729f3
A especificação no README diz que o campo é obrigatório, e que deve ter entre 1 e dez caracteres:
rinha-de-backend-2024-q1/README.md
Line 32 in e1729f3
Seria bom esclarecer e corrigir, afinal o campo é mesmo obrigatório? Tem mesmo esse limite de dez caracteres?
Percebi que o mesmo está acontecendo para o valor. O README diz que deve ser um inteiro:
rinha-de-backend-2024-q1/README.md
Line 30 in e1729f3
Mas nos testes vemos um decimal:
rinha-de-backend-2024-q1/load-test/user-files/simulations/rinhabackend/RinhaBackendCrebitosSimulation.scala
Line 182 in e1729f3
The text was updated successfully, but these errors were encountered: