Ensure count_tests_return_four_for_four_nested_suite_with_one_testcase_each() { TestSuite *suite1 = create_test_suite(); TestSuite *suite2 = create_test_suite(); TestSuite *suite3 = create_test_suite(); TestSuite *suite4 = create_test_suite(); add_test(suite1, count_tests_return_one_for_suite_with_one_testcase); add_suite(suite1, suite2); add_test(suite2, count_tests_return_one_for_suite_with_one_testcase); add_suite(suite2, suite3); add_test(suite3, count_tests_return_one_for_suite_with_one_testcase); add_suite(suite3, suite4); add_test(suite4, count_tests_return_one_for_suite_with_one_testcase); assert_equal(count_tests(suite1), 4); }
TestSuite *atmi_test_all(void) { TestSuite *suite = create_test_suite(); add_test(suite, test001_basiccall); add_test(suite, test002_basicforward); add_test(suite, test003_basicconvers); add_test(suite, test004_basicevent); add_test(suite, test005_convconfload); add_test(suite, test006_ulog); add_test(suite, test007_advertise); add_test(suite, test008_extensions); add_test(suite, test009_srvdie); add_test(suite, test010_strtracecond); add_test(suite, test011_tout); #ifdef SYS64BIT /* We should skip this on non 64bit machines! */ add_test(suite, test012_admqfull); #endif add_test(suite, test001_basiccall_dom); add_test(suite, test002_basicforward_dom); add_test(suite, test003_basicconvers_dom); add_test(suite, test004_basicevent_dom); add_test(suite, test013_procnorsp); add_test(suite, test015_threads); add_test(suite, test017_srvthread); add_test(suite, test018_tpacalltout); add_test(suite, test021_xafull); return suite; }
int main() { int err; TestSuite *suite = create_test_suite(); add_test_with_context(suite, eclGetContextInteractively, runs); add_test_with_context(suite, eclGetContextInteractively, returnsAContextIfNoErrorOccured); add_test_with_context(suite, eclGetContextInteractively, returnsAValidContext); add_test_with_context(suite, eclGetContextInteractively, returnsADeviceIfNoErrorOccured); add_test_with_context(suite, eclGetContextInteractively, returnsAValidDevice); add_test_with_context(suite, eclGetContextInteractively, returnsACommandQueueIfNoErrorOccured); add_test_with_context(suite, eclGetContextInteractively, returnsAValidCommandQueue); add_test_with_context(suite, eclGetContextInteractively, commandQueueConsistentWithContext); add_test_with_context(suite, eclGetContextInteractively, commandQueueConsistentWithDevice); add_test_with_context(suite, eclGetContextInteractively, doesntCrashDueToBogusPlatformChoice); add_test_with_context(suite, eclGetContextInteractively, recoversFromBogusPlatformChoice); add_test_with_context(suite, eclGetContextInteractively, doesntCrashDueToBogusDeviceChoice); add_test_with_context(suite, eclGetContextInteractively, recoversFromBogusDeviceChoice); err = run_test_suite(suite, create_text_reporter()); destroy_test_suite(suite); return err; }
TestSuite *ubf_mkfldhdr_tests(void) { TestSuite *suite = create_test_suite(); add_test(suite, test_mkfldhdr); return suite; }
TestSuite *unit_tests() { TestSuite *suite = create_test_suite(); add_test(suite, count_tests_return_zero_for_empty_suite); add_test(suite, count_tests_return_one_for_suite_with_one_testcase); add_test(suite, count_tests_return_four_for_four_nested_suite_with_one_testcase_each); add_test(suite, time_out_in_only_one_second); return suite; }
TestSuite *ubf_fupdate_tests(void) { TestSuite *suite = create_test_suite(); add_test(suite, test_fupdate); return suite; }
TestSuite *words_tests() { TestSuite *suite = create_test_suite(); add_test(suite, word_count_is_returned_from_split); add_test(suite, spaces_are_converted_to_zeroes); add_test(suite, single_word_sentence_invokes_callback_once); add_test(suite, phrase_invokes_callback_for_each_word); return suite; }
TestSuite *find_first_mode_greater_than_or_equal_to_tests() { TestSuite *suite = create_test_suite(); add_test_with_context(suite, find_first_mode_greater_than_or_equal_to, returns_right_results_in_a_random_array); add_test_with_context(suite, find_first_mode_greater_than_or_equal_to, returns_correct_results_for_an_ordered_array); return suite; }
TestSuite *words_tests() { TestSuite *suite = create_test_suite(); add_test_with_context(suite, Words, returns_word_count); add_test_with_context(suite, Words, converts_spaces_to_zeroes); add_test_with_context(suite, Words, invokes_callback_once_for_single_word_sentence); add_test_with_context(suite, Words, invokes_callback_for_each_word_in_a_phrase); return suite; }
TestSuite * common_kstring_test() { TestSuite *suite = create_test_suite(); add_test(suite, string_len_version); add_test(suite, string_no_len_version); add_test(suite, string_misc); return suite; }
TestSuite *stream_tests() { TestSuite *suite = create_test_suite(); add_test(suite, reading_lines_from_empty_stream_gives_null); add_test(suite, one_character_stream_gives_one_character_line); add_test(suite, one_word_stream_gives_one_word_line); add_test(suite, drops_line_ending_from_word_and_stops); add_test(suite, single_line_ending_gives_empty_line); return suite; }
TestSuite *ubf_mem_tests(void) { TestSuite *suite = create_test_suite(); add_test(suite, test_Balloc_Bfree); add_test(suite, test_Brealloc); return suite; }
/** * Unit test suite * @return */ TestSuite *atmi_basic_srvtests(void) { TestSuite *suite = create_test_suite(); add_test(suite, test_server_basic); return suite; }
TestSuite *ubf_readwrite_tests(void) { TestSuite *suite = create_test_suite(); add_test(suite, test_readwrite); add_test(suite, test_readwrite_err_space); add_test(suite, test_readwrite_invalid_descr); return suite; }
TestSuite *ubf_get_tests(void) { TestSuite *suite = create_test_suite(); add_test(suite, test_cbgetalloc); add_test(suite, test_bgetalloc); add_test(suite, test_bgetlast); return suite; }
/** * Common suite entry * @return */ TestSuite *ubf_Badd_tests(void) { TestSuite *suite = create_test_suite(); setup_(suite, basic_setup1); teardown_(suite, basic_teardown1); add_test(suite, test_Badd_str); return suite; }
int main(int argc, char **argv) { TestSuite *suite = create_test_suite(); add_suite(suite, density_contrast_tests()); add_suite(suite, cic_tests()); if (argc > 1) { return run_single_test(suite, argv[1], create_text_reporter()); } return run_test_suite(suite, create_text_reporter()); }
TestSuite *breadcrumb_tests() { TestSuite *suite = create_test_suite(); add_test(suite, can_destroy_empty_breadcrumb); add_test(suite, last_name_pushed_is_current); add_test(suite, can_push_more_than_one_item); add_test(suite, popping_item_takes_us_back_to_the_previous_item); add_test(suite, empty_breadcrumb_has_null_as_current); add_test(suite, popping_last_name_leaves_breadcrumb_empty); add_test(suite, empty_breadcrumb_does_not_trigger_walker); add_test(suite, single_item_breadcrumb_does_calls_walker_only_once); add_test(suite, double_item_breadcrumb_does_calls_walker_only_once); return suite; }
/* * Main test case entry */ int main(int argc, char** argv) { TestSuite *suite = create_test_suite(); add_suite(suite, atmi_test_all()); if (argc > 1) { return run_single_test(suite,argv[1],create_text_reporter()); } return run_test_suite(suite, create_text_reporter()); }
int main(int argc, char *argv[]) { (void) argc; (void) argv; int number_failed; Suite *suite = create_test_suite(); SRunner *runner = srunner_create(suite); srunner_run_all(runner, CK_NORMAL); number_failed = srunner_ntests_failed(runner); srunner_free(runner); return number_failed; }
TestSuite *constraint_tests() { TestSuite *suite = create_test_suite(); add_test(suite, can_construct_and_destroy_an_want_constraint); add_test(suite, parameter_name_gives_true_if_matching); add_test(suite, equal_integers_compare_true_with_a_want_constraint); add_test(suite, equal_pointers_compare_true_with_a_want_constraint); add_test(suite, can_construct_and_destroy_a_want_string_constraint); add_test(suite, can_compare_strings_as_equal); add_test(suite, can_compare_null_strings_as_well_as_real_ones); add_test(suite, can_expect_null_strings_as_well_as_real_ones); add_test(suite, equal_doubles_compare_true_with_a_want_double_constraint); add_test(suite, unequal_doubles_compare_false_with_a_want_double_constraint); add_test(suite, constraints_on_doubles_respect_significant_figure_setting); return suite; }
END_TEST /* ****************************** * Main entry point * * ******************************/ int main(int argc, char *argv[]) { Suite *fs = create_test_suite(); SRunner *fs_runner = srunner_create(fs); srunner_run_all(fs_runner, CK_NORMAL); int number_failed = srunner_ntests_failed(fs_runner); srunner_free (fs_runner); return (number_failed == 0) ? EXIT_SUCCESS : EXIT_FAILURE; }
int main(void) { init(); int number_failed; Suite *s = create_test_suite(); SRunner *sr = srunner_create(s); srunner_set_log(sr, "check_glyr_opt.log"); srunner_run_all(sr, CK_VERBOSE); number_failed = srunner_ntests_failed(sr); srunner_free(sr); return (number_failed == 0) ? EXIT_SUCCESS : EXIT_FAILURE; };
TestSuite *atmi_test_all(void) { TestSuite *suite = create_test_suite(); add_test(suite, test000_system); add_test(suite, test001_basiccall); add_test(suite, test002_basicforward); add_test(suite, test003_basicconvers); add_test(suite, test004_basicevent); add_test(suite, test005_convconfload); add_test(suite, test006_ulog); add_test(suite, test007_advertise); add_test(suite, test008_extensions); add_test(suite, test009_srvdie); add_test(suite, test010_strtracecond); add_test(suite, test011_tout); #ifndef EX_OS_CYGWIN #ifdef SYS64BIT /* We should skip this on non 64bit machines! */ add_test(suite, test012_admqfull); #endif #endif add_test(suite, test001_basiccall_dom); add_test(suite, test002_basicforward_dom); add_test(suite, test003_basicconvers_dom); add_test(suite, test004_basicevent_dom); add_test(suite, test013_procnorsp); add_test(suite, test015_threads); add_test(suite, test017_srvthread); add_test(suite, test018_tpacalltout); add_test(suite, test021_xafull); add_test(suite, test022_typedstring); add_test(suite, test023_typedcarray); add_test(suite, test024_json); add_test(suite, test025_cpmsrv); add_test(suite, test026_typedjson); #ifndef NDRX_DISABLEPSCRIPT add_test(suite, test027_pscript); #endif add_test(suite, test028_tmq); add_test(suite, test029_inicfg); add_test(suite, test030_cconfsrv); add_test(suite, test031_logging); add_test(suite, test032_oapi); return suite; }
int main(int argc, char **argv) { PetscInitialize(&argc, &argv, NULL, help); TestSuite *suite = create_test_suite(); add_test(suite, first_derivative_of_constant_is_zero); add_test(suite, first_derivative_fourth_order_of_constant_is_zero); add_test(suite, first_derivative_of_linear_function_is_computed_exactly); add_test(suite, first_derivative_fourth_order_of_linear_function_is_computed_exactly); add_test(suite, second_derivative_of_constant_is_zero); add_test(suite, second_derivative_fourth_order_of_constant_is_zero); add_test(suite, second_derivative_of_linear_function_is_zero); add_test(suite, second_derivative_fourth_order_of_linear_function_is_zero); int result = run_test_suite(suite, create_text_reporter()); destroy_test_suite(suite); PetscFinalize(); return result; }
int main(int argc, char **argv) { TestSuite *suite = create_test_suite(); add_test(suite, reading_lines_from_empty_stream_gives_null); add_test(suite, one_character_stream_gives_one_character_line); add_test(suite, one_word_stream_gives_one_word_line); add_test(suite, drops_line_ending_from_word_and_stops); add_test(suite, single_line_ending_gives_empty_line); add_test(suite, one_character_is_made_into_a_one_letter_paragraph); add_test(suite, no_line_endings_makes_one_paragraph); add_test(suite, line_endings_generate_separate_paragraphs); add_test(suite, resources_are_paired_with_the_functions); add_test(suite, empty_paragraphs_are_ignored); if (argc > 1) { return run_single_test(suite, argv[1], create_text_reporter()); } return run_test_suite(suite, create_text_reporter()); }
int main () { printf("STARTING\n"); TEST test_memcmp_1 = create_test("test_os_memcmp_1", &test_os_memcmp_1); TEST test_memcmp_2 = create_test("test_os_memcmp_2", &test_os_memcmp_2); TEST test_memcmp_3 = create_test("test_os_memcmp_3", &test_os_memcmp_3); printf("CREATED TESTS\n"); TEST_SUITE tests = create_test_suite(); printf("CREATED SUITE\n"); add_test(test_memcmp_1, &tests); add_test(test_memcmp_2, &tests); add_test(test_memcmp_3, &tests); printf("ADDED TESTS\n"); run_tests(tests); printf("DONE\n"); return 0; }
int main(int argc, char **argv) { PetscInitialize(&argc, &argv, NULL, help); TestSuite *suite = create_test_suite(); add_test_with_context(suite, FFT, can_be_constructed_from_DMDA); add_test_with_context(suite, FFT, registers_the_right_DM); add_test_with_context(suite, FFT, creates_output_vector_of_correct_size); add_test_with_context(suite, FFT, transforms_constant_into_delta_function); add_test_with_context(suite, FFT, can_transform_second_component); add_test_with_context(suite, FFT, i_transform_is_inverse_of_transform); add_test_with_context(suite, FFT, PSD_of_delta_function_is_flat); add_test_with_context(suite, FFT, yields_PSD_of_the_correct_size); int result; if (argc > 2) { result = run_single_test(suite, argv[1], create_text_reporter()); } else { result = run_test_suite(suite, create_text_reporter()); } destroy_test_suite(suite); PetscFinalize(); return result; }
TestSuite *assertion_tests() { TestSuite *suite = create_test_suite(); add_test(suite, integer_one_should_assert_true); add_test(suite, integer_zero_should_assert_false); add_test(suite, one_should_assert_equal_to_one); add_test(suite, zero_should_assert_not_equal_to_one); add_test(suite, one_should_assert_long_equal_to_one); add_test(suite, zero_should_assert_long_not_equal_to_one); add_test(suite, one_should_assert_unsigned_long_equal_to_one); add_test(suite, zero_should_assert_unsigned_long_not_equal_to_one); add_test(suite, one_should_assert_long_long_equal_to_one); add_test(suite, zero_should_assert_long_long_not_equal_to_one); add_test(suite, one_should_assert_unsigned_long_long_equal_to_one); add_test(suite, zero_should_assert_unsigned_long_long_not_equal_to_one); add_test(suite, one_should_assert_short_equal_to_one); add_test(suite, zero_should_assert_short_not_equal_to_one); add_test(suite, one_should_assert_unsigned_short_equal_to_one); add_test(suite, zero_should_assert_unsigned_short_not_equal_to_one); add_test(suite, one_should_assert_char_equal_to_one); add_test(suite, zero_should_assert_char_not_equal_to_one); add_test(suite, one_should_assert_unsigned_char_equal_to_one); add_test(suite, zero_should_assert_unsigned_char_not_equal_to_one); add_test(suite, one_should_assert_float_equal_to_one); add_test(suite, zero_should_assert_float_not_equal_to_one); add_test(suite, one_should_assert_double_equal_to_one); add_test(suite, zero_should_assert_double_not_equal_to_one); add_test(suite, one_should_assert_long_double_equal_to_one); add_test(suite, zero_should_assert_long_double_not_equal_to_one); add_test(suite, double_differences_do_not_matter_past_significant_figures); add_test(suite, double_differences_matter_past_significant_figures); add_test(suite, double_assertions_can_have_custom_messages); add_test(suite, identical_string_copies_should_match); add_test(suite, case_different_strings_should_not_match); add_test(suite, null_string_should_only_match_another_null_string); add_test(suite, null_string_should_only_match_another_null_string_even_with_messages); return suite; }
int main(int argc, char **argv) { PetscInitialize(&argc, &argv, NULL, help); TestSuite *suite = create_test_suite(); add_test_with_context(suite, FourthOrderJacobian, can_be_built); add_test_with_context(suite, FourthOrderJacobian, is_consistent_for_constant_fields); add_test_with_context(suite, FourthOrderJacobian, is_consistent_for_sine_waves); add_test_with_context(suite, FourthOrderJacobian, is_consistent_for_gaussian); add_test_with_context(suite, FourthOrderJacobian, is_consistent_for_constant_right_moving); add_test_with_context(suite, FourthOrderJacobian, is_consistent_for_sine_wave_right_moving); add_test_with_context(suite, FourthOrderJacobian, is_consistent_for_gaussian_right_moving); /* Disable this test for now, need the right Chi3 physics add_test(suite, prec_consistent_sine_wave_non_zero_gamma); */ int result; if (argc > 2) { result = run_single_test(suite, argv[1], create_text_reporter()); } else { result = run_test_suite(suite, create_text_reporter()); } destroy_test_suite(suite); PetscFinalize(); return result; }