END_TEST // Suite creation. Suite *make_history_suite(void) { Suite *s = suite_create("Telnet"); ADD_TEST_TO_SUITE(test_history_add_retrieve_single_entry, s); return s; }
END_TEST // Suite creation. Suite *make_telnet_suite(void) { Suite *s = suite_create("Telnet"); ADD_TEST_TO_SUITE(test_telnet_clear_cmd, s); ADD_TEST_TO_SUITE(test_telnet_double_iac, s); ADD_TEST_TO_SUITE(test_telnet_single_byte_commands, s); ADD_TEST_TO_SUITE(test_telnet_double_byte_commands, s); ADD_TEST_TO_SUITE(test_telnet_sub_negotiation, s); ADD_TEST_TO_SUITE(test_telnet_past_max_command_size, s); return s; }
/* The main() function for setting up and running the tests. * Returns a CUE_SUCCESS on successful running, another * CUnit error code on failure. */ int main() { trn_init(); CU_pSuite suitePiece = NULL; CU_pSuite Suite_grid = NULL; CU_pSuite suiteFunctional = NULL; /* initialize the CUnit test registry */ if (CUE_SUCCESS != CU_initialize_registry()) return CU_get_error(); /* Create TrnGrid test suite */ ADD_SUITE_TO_REGISTRY(Suite_grid) ADD_TEST_TO_SUITE(Suite_grid,test_grid_new_destroy) ADD_TEST_TO_SUITE(Suite_grid,test_grid_set_get_cell) ADD_TEST_TO_SUITE(Suite_grid,test_piece_position_in_grid) ADD_TEST_TO_SUITE(Suite_grid,test_grid_set_cells_with_piece) ADD_TEST_TO_SUITE(Suite_grid,TestGridCellIsInGrid) ADD_TEST_TO_SUITE(Suite_grid,TestGridCellIsInGridAndIsVoid) ADD_TEST_TO_SUITE(Suite_grid,TestGridCanSetCellsWithPiece) ADD_TEST_TO_SUITE(Suite_grid,test_grid_pop_row_and_make_above_fall) ADD_TEST_TO_SUITE(Suite_grid,test_grid_find_last_complete_row_index) /*ADD_TEST_TO_SUITE(Suite_grid,test_set_row_to_zero)*/ /*ADD_TEST_TO_SUITE(Suite_grid,test_set_grid_to_zero)*/ /* Create TrnPiece test suite */ ADD_SUITE_TO_REGISTRY(suitePiece ) ADD_TEST_TO_SUITE(suitePiece, test_piece_move_to_left) ADD_TEST_TO_SUITE(suitePiece, test_piece_move_to_right) ADD_TEST_TO_SUITE(suitePiece, test_piece_move_to_bottom) ADD_TEST_TO_SUITE(suitePiece, test_piece_rotate_clockwise) /* Create functional test suite */ ADD_SUITE_TO_REGISTRY(suiteFunctional) ADD_TEST_TO_SUITE(suiteFunctional, stack_some_pieces) /* Run all tests using the CUnit Basic interface */ CU_basic_set_mode(CU_BRM_VERBOSE); CU_basic_run_tests(); int number_of_tests_failed = CU_get_number_of_tests_failed(); CU_cleanup_registry(); return number_of_tests_failed; }