Remover Informação
Nesse caso de uso o usuário irá remover uma informação postada por ele mesmo.
Pré-condições:
- Estar logado com qualquer tipo de usuário.
- Possuir ao menos um post na página inicial
Descrição do Caso de Uso
Este caso de uso inicia quando um usuário remover uma informação cadastrada por ele mesmo. A informação será removida ao clicar no ícone de uma lixeira no canto superior direito do post (informação).
Quando o post for removido ele deve sumir imediatamente da página onde está sendo apresentado e de todas as outras onde pode ser apresentado. As respostas a esses post NÃO serão apagadas juntamente com ele.
Principais Regras de Negócio
- A informação só pode ser removida pelo usuário que a cadastrou
- Comentarios feitos sobre a informação NÃO serão excluídos
Classes Persistentes e Tabelas Envolvidas
Classe | Tabela |
---|---|
br.redesocial.portal.postagem.dominio.Post | sigaa.rede_social.post |
Plano de Teste
Sistema: ALUMINI
Link(s): Inicio → Remover Post
Usuário: thalisson
Papel que o usuário deve ter: qualquer
Cenários de Teste
Não se aplica.
Dados para o Teste
As informações podem ser encontradas na página inicial do usuário ou no perfil do mesmo.
Os posts removidos podem ser encontrados em:
SELECT * FROM rede_social.post WHERE data_exclusao IS NOT NULL