Primeiro exemplo
Agora, vamos criar um primeiro projeto
Um primeiro exemplo
Crie o arquivo "main.cpp" em seu projeto com o seguinte conteúdo:
#include <xutest/xutest.h>
TEST_CASE( primeiroTeste, Testes ) {
int a = 1;
int b = 1;
int c = 2;
ASSERT_EQUALS( a, b, )
ASSERT_TRUE( a == b, )
ASSERT_FALSE( a == c, )
}
int main() {
RUN_TEST_CASES_MENU();
return 0;
}
Agora compile o projeto acima com o seguinte comando:
Se estiver no windows faça:
g++ -o main.exe main.cpp -lxutest
Se estiver no linux faça:
g++ -o main main.cpp -lxutest -ldl -rdynamic
Se estiver no linux, não esqueça das opções -ldl e -rdynamic.
Agora execute o executável criado que tem o nome "main", se estiver no linux e "main.exe", se estiver no windows. Exemplos:
Se estiver no windows faça:
.\main.exe
Se estiver no linux faça:
./main
Agora você deve visualizar a seguinte saída:

Para baixar o exemplo desta página, acesse:
Download: helloworld.zip.
Próxima aula
O próxima aula ensina como dividir os testes em mais de um arquivo de código fonte.