int main( int argc, char **argv ) { // Register test cases // const static test_case_t test_cases[] = { {"tabulate", test_tabulate}, {"compute_means", test_compute_means}, {"eval_nb_f", test_eval_nb_f}, {"eval_nb_dfda", test_eval_nb_dfda}, {"eval_zinm_f", test_eval_zinm_f}, {"eval_zinm_g", test_eval_zinm_g}, {"eval_zinm_dfda", test_eval_zinm_dfda}, {"eval_zinm_dfdp", test_eval_zinm_dfdp}, {"eval_zinm_dgda", test_eval_zinm_dgda}, {"ll_zinm", test_ll_zinm}, {"nb_est_alpha", test_nb_est_alpha}, {"mle_nm", test_mle_nm}, // {"mle_zinm", test_mle_zinm}, {NULL, NULL} }; return run_unittest(argc, argv, test_cases); }
int run_all_unittests(std::vector<std::string> &names) { int failed = 0; size_t cnt = names.size(); for (size_t i=0; i<cnt; i++) { bool success = run_unittest(names[i]); if (!success) failed += 1; } return failed; }
int main( int argc, char **argv ) { // Import the test cases from linked files. // extern test_case_t test_cases_from_file_1[]; const test_case_t *test_case_list[] = { test_cases_from_file_1, NULL, // Sentinel. // }; return run_unittest(argc, argv, test_case_list); }
int main( int argc, char **argv ) { // Register test cases // const static test_case_t test_cases[] = { {"trie/base/1", test_base_1}, {"trie/base/2", test_base_2}, {"trie/base/3", test_base_3}, {"trie/base/4", test_base_4}, {"trie/base/5", test_base_5}, {"trie/base/6", test_base_6}, {"trie/base/7", test_base_7}, {"trie/base/8", test_base_8}, {"errmsg", test_errmsg}, {"search", test_search}, {"mem/1", test_mem_1}, {"mem/2", test_mem_2}, {"mem/3", test_mem_3}, {"mem/4", test_mem_4}, {"mem/5", test_mem_5}, {"mem/6", test_mem_6}, {"starcode/base/1", test_starcode_1}, {"starcode/base/2", test_starcode_2}, {"starcode/base/3", test_starcode_3}, {"starcode/base/4", test_starcode_4}, {"starcode/base/5", test_starcode_5}, {"starcode/base/6", test_starcode_6}, {"starcode/base/7", test_starcode_7}, {"starcode/base/8", test_starcode_8}, {"starcode/base/9", test_starcode_9}, {"starcode/base/10", test_starcode_10}, {"starcode/seqsort", test_seqsort}, {NULL, NULL} }; return run_unittest(argc, argv, test_cases); }
int main( int argc, char ** argv ) { // Import test cases. extern test_case_t test_cases_hmm[]; extern test_case_t test_cases_utils[]; extern test_case_t test_cases_zinm[]; extern test_case_t test_cases_parse[]; extern test_case_t test_cases_predict[]; extern test_case_t test_cases_zerone[]; // Register test cases. const test_case_t *list_of_test_cases[] = { test_cases_hmm, test_cases_utils, test_cases_zinm, test_cases_parse, test_cases_predict, test_cases_zerone, NULL, }; // Display banner. fprintf(stderr, "%s", open_banner); // Run the tests. int nfailed = run_unittest(argc, argv, list_of_test_cases); // Display banner. fprintf(stderr, "%s", close_banner); return nfailed; }