test.c 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. #include "config.h"
  2. #include <stdio.h>
  3. #include <CUnit/CUnit.h>
  4. #include <CUnit/Basic.h>
  5. int init_datatype_read_tests(void);
  6. int init_datatype_write_tests(void);
  7. int init_property_add_tests(void);
  8. int init_property_read_tests(void);
  9. int init_property_user_read_tests(void);
  10. int init_property_write_tests(void);
  11. int init_utf8_tests(void);
  12. int init_util_topic_tests(void);
  13. int init_misc_trim_tests(void);
  14. int main(int argc, char *argv[])
  15. {
  16. unsigned int fails;
  17. UNUSED(argc);
  18. UNUSED(argv);
  19. if(CU_initialize_registry() != CUE_SUCCESS){
  20. printf("Error initializing CUnit registry.\n");
  21. return 1;
  22. }
  23. if(0
  24. || init_utf8_tests()
  25. || init_datatype_read_tests()
  26. || init_datatype_write_tests()
  27. || init_property_add_tests()
  28. || init_property_read_tests()
  29. || init_property_user_read_tests()
  30. || init_property_write_tests()
  31. || init_util_topic_tests()
  32. || init_misc_trim_tests()
  33. ){
  34. CU_cleanup_registry();
  35. return 1;
  36. }
  37. CU_basic_set_mode(CU_BRM_VERBOSE);
  38. CU_basic_run_tests();
  39. fails = CU_get_number_of_failures();
  40. CU_cleanup_registry();
  41. return (int)fails;
  42. }