==================================================== TDD — EdicaoRotaStatus (máquina de transições) ==================================================== ✅ [PASS] AGUARDANDO_ENVIO pode ir para EM_ANDAMENTO ✅ [PASS] AGUARDANDO_ENVIO pode ir para PENDENTE_APROVACAO ✅ [PASS] AGUARDANDO_ENVIO pode ir para CANCELADA ✅ [PASS] AGUARDANDO_ENVIO NÃO pode pular direto para APROVADA ✅ [PASS] EM_ANDAMENTO pode ir para PENDENTE_APROVACAO ✅ [PASS] EM_ANDAMENTO pode ir para CANCELADA ✅ [PASS] EM_ANDAMENTO NÃO pode pular direto para APROVADA ✅ [PASS] EM_ANDAMENTO não é estado final ✅ [PASS] Motorista pode editar quando EM_ANDAMENTO ✅ [PASS] Gestor NÃO pode avaliar quando EM_ANDAMENTO ✅ [PASS] PENDENTE_APROVACAO pode ir para APROVADA ✅ [PASS] PENDENTE_APROVACAO pode ir para REJEITADA ✅ [PASS] PENDENTE_APROVACAO não pode voltar para AGUARDANDO_ENVIO ✅ [PASS] APROVADA é estado final ✅ [PASS] APROVADA não tem próximos estados possíveis ✅ [PASS] REJEITADA é estado final ✅ [PASS] REJEITADA não tem próximos estados possíveis ✅ [PASS] CANCELADA é estado final ✅ [PASS] CANCELADA não tem próximos estados possíveis ✅ [PASS] Motorista pode editar quando AGUARDANDO_ENVIO ✅ [PASS] Motorista NÃO pode editar quando PENDENTE_APROVACAO ✅ [PASS] Gestor pode avaliar quando PENDENTE_APROVACAO ✅ [PASS] Gestor NÃO pode reavaliar quando APROVADA ✅ [PASS] tryFrom retorna null para string inválida ✅ [PASS] tryFrom mapeia "aprovada" para APROVADA ✅ [PASS] tryFrom mapeia "em_andamento" para EM_ANDAMENTO ==================================================== RESULTADO: ✅ 26 ❌ 0 🏆 TODOS OS TESTES PASSARAM