示例#1
0
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;
}
示例#2
0
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;
}
示例#3
0
/* 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;
}