int main(void) { Buf buf; Buf * cont; Mixin * mix; TEST_INIT(); printf("Offsetof mix1: %u\n", offsetof(Buf, Mixin)); cont = container_of((buf.Mixin), Buf, Mixin); mix = mixin_of(&buf, Mixin); //cont = (Buf*)(((char *)&buf.mix1) - offsetof(Buf, mix1)); printf("&buf, cont, mix: %p %p %p %d\n", &buf, cont, mix, cont == &buf); puts(SI_OS); TEST_RUN(siwire_new); TEST_RUN(siwire_const); TEST_RUN(siwire_dup); TEST_REPORT(); }
int main(int argc, char **argv) { struct test_suite *suite; suite = test_suite_new("uris"); test_suite_initialize_from_args(suite, argc, argv); test_suite_start(suite); TEST_RUN(suite, base); TEST_RUN(suite, invalid); TEST_RUN(suite, query); TEST_RUN(suite, invalid_query); test_suite_print_results_and_exit(suite); }
void unit_test_run_all(void) { int tests_run = 0, tests_success = 0; /* delays for one second, to avoid race conditions with server thread. */ sleep(1); TEST_RUN(simple_test); TEST_RUN(simple_test); TEST_RUN(fragmented_packet_test); if (tests_run == tests_success) { printf("All tests succeeded (%d tests run).\n", tests_run); exit(EXIT_SUCCESS); } else { printf("Some tests failed (failed : %d/%d)\n", tests_run - tests_success, tests_run); exit(EXIT_FAILURE); } }
int main(void) { TEST_INIT("request"); setup(); TEST_RUN(test_request_remove); teardown(); return TEST_RETURN; }
int main(void) { TEST_INIT(); TEST_RUN(bxmlparser_1); TEST_RUN(bxmlparser_2); TEST_RUN(bxmlparser_3); TEST_RUN(bxmlparser_4); TEST_RUN(bxmlparser_5); TEST_RUN(bxmlparser_6); TEST_RUN(bxmlparser_7); TEST_RUN(bxmlparser_fn_1); TEST_REPORT(); }
int main(int argc, char **argv) { struct test_suite *suite; suite = test_suite_new("chunked-coding"); test_suite_initialize_from_args(suite, argc, argv); test_suite_start(suite); TEST_RUN(suite, main); test_suite_print_results_and_exit(suite); }
int main(void) { TEST_INIT(); TEST_RUN(silist); TEST_REPORT(); }
int main(void) { TEST_INIT(); TEST_RUN(spritelayout); TEST_REPORT(); }
int main(int argc, char **argv) { struct test_suite *suite; suite = test_suite_new("main"); test_suite_initialize_from_args(suite, argc, argv); test_suite_start(suite); TEST_RUN(suite, true_false); TEST_RUN(suite, true_false_failure); TEST_RUN(suite, integers); TEST_RUN(suite, integer_failure); TEST_RUN(suite, reals); TEST_RUN(suite, real_failure); TEST_RUN(suite, booleans); TEST_RUN(suite, boolean_failure); TEST_RUN(suite, strings); TEST_RUN(suite, string_failure_1); TEST_RUN(suite, string_failure_2); TEST_RUN(suite, string_failure_3); TEST_RUN(suite, memory); TEST_RUN(suite, memory_failure_1); TEST_RUN(suite, memory_failure_2); TEST_RUN(suite, memory_failure_3); TEST_RUN(suite, memory_failure_4); TEST_RUN(suite, pointers); TEST_RUN(suite, pointer_failure_1); TEST_RUN(suite, pointer_failure_2); TEST_RUN(suite, pointer_failure_3); TEST_RUN(suite, pointer_failure_4); TEST_RUN(suite, pointer_failure_5); test_suite_print_results_and_exit(suite); }
int main(void) { TEST_INIT(); TEST_RUN(ses); TEST_REPORT(); }
int main(void) { TEST_INIT(); TEST_RUN(rebox); TEST_REPORT(); }
void test_trie() { TEST_RUN(test_trie_strings, "mtree_trie"); }
int main(void) { TEST_INIT(); TEST_RUN(obj); TEST_REPORT(); }
int main(void) { TEST_INIT(); TEST_RUN(react); TEST_REPORT(); }
int main(void) { TEST_INIT(); TEST_RUN(raku_parser); TEST_REPORT(); }
int main(void) { TEST_INIT(); TEST_RUN(tr_sprite); TEST_REPORT(); }
int main(void) { TEST_INIT(); TEST_RUN(tr_audio); TEST_REPORT(); }
int main(int argc, char** argv) { auto in = std::ifstream("../test.kl", std::ios::in | std::ios::binary); auto input = std::string( std::istreambuf_iterator<char>(in), std::istreambuf_iterator<char>() ); in.close(); auto lexer = std::make_shared<Lexer>(input.c_str()); auto parser = std::make_shared<Parser>(lexer); auto translator = std::make_shared<Translator>(parser); if (lexer->Failed) { std::cout << lexer->Error << std::endl; return -1; } lexer->Print(); if (parser->Failed) { std::cout << parser->Error << std::endl; return -1; } parser->Print(); //translator->Print(); WriterText writer; writer.Write(translator->Root()); return 0; VM vm; vm.init(); TEST_INIT(); TEST_ADD(test_assign_literal, &vm); TEST_ADD(test_assign_literal_multi, &vm); TEST_ADD(test_assign_from_local, &vm); TEST_ADD(test_func_decl, &vm); TEST_ADD(test_func_call_fake, &vm); TEST_ADD(test_int_ptr, &vm); TEST_ADD(test_arithmetic, &vm); //TEST_ADD(test_ip_simple, &vm); TEST_ADD(test_func_call_real, &vm); TEST_RUN(); TEST_RELEASE(); vm.release(); return 0; }
int main(void) { TEST_INIT(); TEST_RUN(pique); TEST_REPORT(); }
int main(void) { TEST_INIT(); TEST_RUN(token); TEST_REPORT(); }
int main(void) { TEST_INIT(); TEST_RUN(mode); TEST_REPORT(); }
int main(void) { TEST_INIT(); TEST_RUN(tr_path); TEST_REPORT(); }
int main(void) { TEST_INIT(); TEST_RUN(intgrid); TEST_REPORT(); }
int main() { /* Set ourselves up */ TEST_SETUP("builtins", init_tests); /* Test suite */ TEST_RUN("is_builtin", test_is_builtin); TEST_RUN("floor", test_floor); TEST_RUN("ceil", test_ceil); TEST_RUN("round", test_round); TEST_RUN("abs", test_abs); TEST_RUN("tan", test_tan); TEST_RUN("cos", test_cos); TEST_RUN("sin", test_sin); TEST_RUN("aton", test_atan); TEST_RUN("acos", test_acos); TEST_RUN("asin", test_asin); TEST_RUN("tanh", test_tanh); TEST_RUN("cosh", test_cosh); TEST_RUN("sinh", test_sinh); TEST_RUN("log10", test_log10); TEST_RUN("ln", test_ln); TEST_RUN("log", test_log); TEST_RUN("sqrt", test_sqrt); TEST_RUN("root", test_root); /* Clean up */ TEST_TEARDOWN(destroy_tests); }
void test_cksum() { TEST_RUN(test_cksum_memory, "mtree_cksum_memory"); TEST_RUN(test_cksum_file, "mtree_cksum_file"); }