
Nova maneira de rodar os testes
By:
brandizzi on Oct 10th, 2011 | syntax:
C | size: 0.52 KB | hits: 31 | expires: Never
int RunAllTests(void) { // Retorna int ao invés de void
CuString *output = CuStringNew();
CuSuite* suite = CuSuiteNew();
CuSuiteAddSuite(suite, test_project_suite());
// ... mais coisas aqui
CuSuiteRun(suite);
CuSuiteSummary(suite, output);
CuSuiteDetails(suite, output);
printf("%s\n", output->buffer);
CuStringDelete(output);
CuSuiteDelete(suite);
return suite->failCount; // Retorna contagem de erros
}
int main(void) {
return RunAllTests(); // Retorna contagem
}