==================================================== TDD — FiltroPeriodoValidator ==================================================== --- 1. Caminho feliz --- [PASS] Período válido retorna zero erros --- 2. Campos obrigatórios --- [PASS] Sem from e to: pelo menos 2 erros [PASS] Mensagem de erro menciona "from" [PASS] Mensagem de erro menciona "to" [PASS] Sem to: pelo menos 1 erro [PASS] Sem from: pelo menos 1 erro --- 3. Formato inválido --- [PASS] from no formato d/m/Y gera erro de formato [PASS] to no formato d-m-Y gera erro de formato [PASS] from não-data gera erro [PASS] from com dia 30 de fevereiro (inexistente) gera erro --- 4. from posterior a to --- [PASS] from posterior a to gera erro [PASS] Mensagem indica que from não pode ser posterior a to --- 5. from igual a to (mesmo dia) --- [PASS] from == to (mesmo dia) é válido --- 6. Range máximo (365 dias) --- [PASS] Range de 365 dias é válido --- 7. Range acima de 365 dias (AC2.6) --- [PASS] Range > 365 dias gera erro [PASS] Mensagem menciona o limite de 365 dias --- 8. Strings vazias --- [PASS] Strings vazias tratadas como ausentes ==================================================== RESULTADO: PASS=17 FAIL=0 TODOS OS TESTES PASSARAM