ℹ️ Testes automatizados para o projeto so_long da 42
Como:
• O mapa não existe. [no-map]
• Faltando argv. [miss-argv]
• Múltiplos argv. [mult-argv]
• Extensão Inválida. [invalid-extension]
• Mapa com linha Vazia. [empty-line]
• Mapa não retangular. [not-rectangular]
• Parâmetro Invalido no Mapa. [invalid-paramater]
• Mapa faltando um parâmetro W. [miss-w]
• Mapa faltando um parâmetro C. [miss-c]
• Mapa faltando um parâmetro E. [miss-e]
• Mapa faltando um parâmetro P. [miss-p]
• Mapa com um parâmetro P extra. [extra-p]
Novos Requisitos do Projeto | 🚧 Em construção |
• Mapa com um parâmetro E extra. [extra-e]
• Mapa sem um caminho válido. [no-valid-path]
Clone esse tester dentro do repositório do seu so_long.
cd para entrar no so_long_tester
make m = roda os testes mandatórios
make [test_name] = roda apenas os testes da categoria requerida.
Esse tester usa alguns mapas inválidos para testar as validações de Mapa. Ele retorna OK caso o so_long, quando executado com os mapas, retorna "Error"(como pedido no subject).
Se estiver buscando uma implementação do so_long, você pode conferir meu projeto aqui: so_long.
A 42 é uma iniciativa educacional global que propõe uma nova forma de aprender tecnologia: sem professores, sem salas de aula, estudantes aprendendo com seus colegas estudantes (Aprendizado peer to peer), com uma metodologia que desenvolve habilidades de computação e da vida. Sem mencionar que é completamente gratuita e aberta para todos, sem pré-requisitos.
As admissões na 42 são diferentes de outras escolas. Usamos um processo de admissão baseado em mérito. O passo final no processo é a Piscina - parte parte do processo seletivo que requer 4 semanas de código intenso e imersivo. Não é necessário experiência anterior em programação.
Você pode conferir mais sobre o processo de admissão no site da 42sp: https://www.42sp.org.br
ou no meu repositório do github: 42 Piscine
Para ver outros projetos da 42 desenvolvidos por mim, clique aqui: 42 Cursus