Files
nanopb/tests/enum_validate/enum_validate.c
jaskij 1e18124f71 Add enum validation function (#991)
Optionally generates a `myenum_valid()` function to check if a value belongs in enum.
2024-07-20 09:34:22 +03:00

20 lines
445 B
C

#include <stdio.h>
#include "unittests.h"
#include "enum.pb.h"
int main()
{
int status = 0;
TEST(MyEnum_valid(MyEnum_VALUE1) == true);
TEST(MyEnum_valid(MyEnum_VALUE2) == true);
TEST(MyEnum_valid(MyEnum_VALUE15) == true);
TEST(MyShortNameEnum_valid(MSNE_VALUE256) == true);
TEST(MyShortNameEnum_valid(9999) == false);
if (status != 0)
fprintf(stdout, "\n\nSome tests FAILED!\n");
return status;
}