Criar um novo teste unitário

Ainda que a maioria das plataformas de testes necessitem que cada teste seja também uma classe, o KDevelop inclui um método para simplificar a criação de testes unitários. Para criar um novo teste, carregue com o botão direito sobre a pasta de um projecto e seleccione Criar a Partir de um Modelo.... Na página de selecção do modelo, escolha o Teste como categoria, depois escolha a sua linguagem de programação e modelo e carregue em Seguinte.

Ser-lhe-á pedido o nome do teste e uma lista de casos de testes. Para os casos de testes, só terá de indicar uma lista de nomes. Algumas plataformas de testes unitários, como o PyUnit e o PHPUnit, necessitam que os casos de testes comecem por um dado prefixo especial. No KDevelop, o modelo é responsável pela adição do prefixo, pelo que não o terá de indicar aqui nos casos de teste. Depois de carregar em Seguinte, indique a licença e os locais de saída dos ficheiros gerados, para que o teste seja depois criado.

Os testes unitários criados desta forma não serão adicionados a nenhum alvo automaticamente. Se estiver a usar o CTest ou outra plataforma de testes, certifique-se que adiciona os novos ficheiros a um alvo.