2
0

enum_to_string.c 523 B

12345678910111213141516171819
  1. #include <stdio.h>
  2. #include "unittests.h"
  3. #include "enum.pb.h"
  4. int main()
  5. {
  6. int status = 0;
  7. TEST(strcmp(MyEnum_name(MyEnum_VALUE1), "VALUE1") == 0);
  8. TEST(strcmp(MyEnum_name(MyEnum_VALUE2), "VALUE2") == 0);
  9. TEST(strcmp(MyEnum_name(MyEnum_VALUE15), "VALUE15") == 0);
  10. TEST(strcmp(MyShortNameEnum_name(MSNE_VALUE256), "MSNE_VALUE256") == 0);
  11. TEST(strcmp(MyShortNameEnum_name(9999), "unknown") == 0);
  12. if (status != 0)
  13. fprintf(stdout, "\n\nSome tests FAILED!\n");
  14. return status;
  15. }