==================================================== TDD — OtpEventoRegistry + OtpEventoBase ==================================================== [PASS] Registry registra contexto "teste_ctx" [PASS] Resolver retorna instância correta [PASS] Registry rejeita classe sem OtpEventoInterface [PASS] Resolver contexto inexistente lança RuntimeException [PASS] OtpEventoBase: aoValidar/aoExpirar/aoCancelar default são no-op [PASS] Spy registra aoValidar [PASS] Spy registra aoExpirar [PASS] Spy registra aoCancelar [PASS] Reset limpa registry ==================================================== RESULTADO: PASS=9 FAIL=0 TODOS OS TESTES PASSARAM