Skip to content

TDD — Relatório de EBDs (Listar)

Implementado

Este TDD define cenários para a funcionalidade “Ver relatório de EBDs”, que lista sessões de EBD por unidade e período.

IDCenárioDadoQuandoEntão
V1Ação visível para EBD_TEACHERUsuário com EBD_TEACHERAcessa aba Ações”Ver relatório de EBDs” aparece
IDCenárioDadoQuandoEntão
L1Carregar sessõesUnidade e período selecionadosToca em CarregarLista sessões ordenadas por data desc
L2Filtro períodoDropdown com opçõesSeleciona “Últimas 5 EBDs”Lista limitada a 5
L3Sessão vaziaUnidade sem sessõesCarregaLista vazia, sem erro
IDCenárioDadoQuandoEntão
N1Tocar em sessãoLista com sessõesToca em cardAbre EbdReportPage com data pré-selecionada
  • EbdSessionsReportPage exibe filtro de período e lista de cards.
  • Use case ListEbdSessionsByUnit com EbdReportFilter.
  • Navegação para EbdReportPage(initialDate: session.date).