Skip to content

Latest commit

 

History

History
100 lines (61 loc) · 4.48 KB

README-ptbr.md

File metadata and controls

100 lines (61 loc) · 4.48 KB

so_long_tester - @42sp

ℹ️ Testes automatizados para o projeto so_long da 42

Testes para uma série de validações de Mapa

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]

Como utilizar:

Clone esse tester dentro do repositório do seu so_long.

Comandos

cd para entrar no so_long_tester

make m = roda os testes mandatórios

make [test_name] = roda apenas os testes da categoria requerida.

Outputs

image

Como funciona:

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.

42 Cursus

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

Autor

Augusto Becker | acesar-l | 🇧🇷👨‍🚀

👋 Fale comigo: