Skip to content
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

Testes para fluxo de vídeos #4

Closed
viniciusbrg opened this issue Feb 6, 2022 · 2 comments
Closed

Testes para fluxo de vídeos #4

viniciusbrg opened this issue Feb 6, 2022 · 2 comments
Assignees
Labels
tests Tests to be implemented

Comments

@viniciusbrg
Copy link
Owner

Devemos implementar testes considerando os seguintes cenários:

  • Inserir um novo vídeo com informações válidas
  • Inserir um novo vídeo com informações inválidas
  • Listar vídeos no banco de dados
  • Atualizar informação de um vídeo
  • Atualizar informação de um vídeo que não existe
  • Deletar um vídeo
@viniciusbrg viniciusbrg added the tests Tests to be implemented label Feb 6, 2022
@viniciusbrg viniciusbrg self-assigned this Feb 7, 2022
@viniciusbrg
Copy link
Owner Author

Teste de inserir novo vídeo

Deve tentar criar um novo vídeo passando as informações certas
O esperado é que o repository de vídeos seja chamado com o vídeo passado, e que o vídeo criado seja o retornado.

Teste de inserir vídeo com informações inválidas

Deve tentar criar um vídeo com informações incorretas
O esperado é que seja lançada uma exceção e que o método save para inserir vídeo no repositório não seja chamado

Cenários:

  • descrição vazia
  • título vazio
  • url passada não é uma url
  • Combinando 2 parametros errados

Teste de listar vídeos

  • Deve chamar o repositório para listar vídeos. Lista retornada deve ser a mesma retornada pelo repository.

Teste de atualizar informações de vídeo

  • Deve tentar atualizar um vídeo com informações válidas
  • Tentar atualizar um vídeo com informações inválidas

Testes de atualizar vídeo que não existe

Deve retornar com status 404

Deletar vídeo

  • Se o vídeo estiver presente, deve chamar o repositório para deletar vídeo
  • Se o vídeo não estiver presente, repositório não deve ser chamado para deletar vídeo

@viniciusbrg
Copy link
Owner Author

testes implementados

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
tests Tests to be implemented
Projects
None yet
Development

No branches or pull requests

1 participant