test_purec.c 2.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. volatile int test_num = 0;
  2. #include "test_purec.h"
  3. #if !USE_GOOGLE_TEST
  4. void test_purec(void) {
  5. RUN_TEST(arg_test, cache_);
  6. RUN_TEST(arg_test, float_);
  7. RUN_TEST(arg_test, str_);
  8. RUN_TEST(arg_test, ptr);
  9. RUN_TEST(arg_test, name);
  10. RUN_TEST(arg_test, type);
  11. RUN_TEST(arg_test, null);
  12. RUN_TEST(arg_test, append);
  13. RUN_TEST(arg_test, hash_1);
  14. RUN_TEST(args, test1);
  15. RUN_TEST(args, test4);
  16. RUN_TEST(args, test2);
  17. RUN_TEST(args, test3);
  18. RUN_TEST(args, buff);
  19. RUN_TEST(args, update);
  20. RUN_TEST(args, print_int);
  21. RUN_TEST(args, test6);
  22. RUN_TEST(args, test8);
  23. RUN_TEST(args, test12);
  24. RUN_TEST(args, struct_);
  25. RUN_TEST(args, mem);
  26. RUN_TEST(args, index);
  27. RUN_TEST(args, int_float_convert);
  28. RUN_TEST(args, heap_struct);
  29. RUN_TEST(args, heap_struct_override);
  30. RUN_TEST(args, args_move);
  31. RUN_TEST(args, args_mem);
  32. RUN_TEST(args, dict);
  33. RUN_TEST(pikaMain, init);
  34. RUN_TEST(pikaMain, new_mem);
  35. RUN_TEST(pikaMain, list_new);
  36. RUN_TEST(pikaMain, int_float_convert);
  37. RUN_TEST(pikaMain, type_);
  38. RUN_TEST(pikaMain, a_signed);
  39. RUN_TEST(pikaMain, a_mm);
  40. RUN_TEST(pikaMain, a_n1);
  41. RUN_TEST(pikaMain, a_l4);
  42. RUN_TEST(pikaMain, less_equ);
  43. RUN_TEST(pikaMain, and_or_not);
  44. RUN_TEST(pikaMain, err_scop);
  45. RUN_TEST(pikaMain, PikaStdData);
  46. RUN_TEST(pikaMain, list_method);
  47. RUN_TEST(pikaMain, list_iter);
  48. RUN_TEST(pikaMain, list_for_loop);
  49. RUN_TEST(pikaMain, range);
  50. RUN_TEST(pikaMain, for_in_range);
  51. RUN_TEST(pikaMain, for_for_in_range);
  52. RUN_TEST(pikaMain, for_if_break);
  53. RUN_TEST(pikaMain, for_if_continue);
  54. RUN_TEST(pikaMain, print_in_def);
  55. RUN_TEST(pikaMain, prime_100);
  56. RUN_TEST(pikaMain, for_in_dict);
  57. RUN_TEST(pikaMain, str_add);
  58. RUN_TEST(pikaMain, str_add_print);
  59. RUN_TEST(pikaMain, int_float_to_str);
  60. RUN_TEST(pikaMain, str_eq);
  61. RUN_TEST(pikaMain, print_with_enter);
  62. RUN_TEST(pikaMain, print_with_2enter);
  63. RUN_TEST(pikaMain, print_ddd);
  64. RUN_TEST(pikaMain, for_in_string);
  65. RUN_TEST(pikaMain, string_no_init_arg);
  66. RUN_TEST(pikaMain, obj_no_free);
  67. printf("[Test Case Run: %d]\r\n", test_num);
  68. }
  69. #endif