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

RF05 - Listar notícias favoritas #5

Open
pauloafpjunior opened this issue Aug 30, 2019 · 0 comments
Open

RF05 - Listar notícias favoritas #5

pauloafpjunior opened this issue Aug 30, 2019 · 0 comments

Comments

@pauloafpjunior
Copy link
Collaborator

pauloafpjunior commented Aug 30, 2019

Breve descrição: Apresenta a lista de notícias favoritadas pelo usuário até o momento.

Atores: Usuário e FakeNews API

Casos de uso incluídos: Nenhum

Casos de uso estendidos: Nenhum

Pré-condições:

  1. O usuário deve estar autenticado no aplicativo.

Fluxo básico:

  1. O usuário inicia o caso de uso.
  2. O aplicativo solicita ao FakeNews API a lista de notícias favoritas do usuário, passando o id e token de acesso do usuário.
  3. O FakeNews API retorna a lista com todas as notícias favoritadas pelo usuário, em ordem decrescentemente de data da publicação.
  4. O aplicativo exibe a lista de notícias retornada e encerra o caso de uso. Para cada notícia, tem-se: título, período de tempo desde a publicação da notícia, imagem de capa e quantidade de likes [E1].
  5. O aplicativo encerra o caso de uso.

Exceção E1: não há notícias favoritadas no momento.

  1. O aplicativo envia a mensagem “Lista de notícias vazia!” e encerra o caso de uso.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant