Aprende a testar os teus exercícios de Ballerina no Exercism
Segue os passos abaixo para desenvolver uma solução para um exercício e testá-la localmente.
Abre a Command Prompt e executa o comando abaixo com o nome do exercício que preferires, para o descarregar.
exercism download --track ballerina --exercise <exercise-name>
Executa o comando abaixo para navegar até ao diretório do exercício que acabaste de descarregar.
Dica: A localização do diretório no comando abaixo depende do teu sistema operativo e do espaço de trabalho do Exercism que tens configurado. Podes descobrir a localização do teu espaço de trabalho executando o comando
exercism configure.
cd ~/exercism/ballerina/hello-world/
Segue as instruções fornecidas e desenvolve uma solução para o exercício.
Alguns exercícios de Ballerina têm um único teste, enquanto outros têm vários testes. Os testes encontram-se no ficheiro de teste correspondente do diretório /tests, dentro do diretório raiz do exercício.
Executa o comando abaixo para correr o teste do exercício.
Por predefinição, só o primeiro teste está ativo. Isto é intencional, porque te permite concentrar-te apenas em fazer esse teste passar.
bal test
Segue os passos abaixo para testar um exercício com vários testes.
Assim que o primeiro teste passar, ativa o teste seguinte removendo a propriedade enable: false da anotação @test:Config.
@test:Config {
enable: false
}
function nextTestCase() {
}
Executa o comando abaixo para correr o teste ativado.
bal test
Concluíste o exercício com êxito ao ativar todos os testes e ao garantir que a tua implementação passa em cada um deles.
Boa sorte e diverte-te a resolver os exercícios!
Se precisares de alguma ajuda, não te esqueças de pedir apoio nos canais abaixo.