mirror of
https://github.com/nanopb/nanopb.git
synced 2026-06-06 20:18:31 +00:00
Optionally generates a `myenum_valid()` function to check if a value belongs in enum.
20 lines
445 B
C
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;
|
|
}
|
|
|