diff options
Diffstat (limited to 'tests/enum_sizes/enumsizes_intsize_unittests.cc')
-rw-r--r-- | tests/enum_sizes/enumsizes_intsize_unittests.cc | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/tests/enum_sizes/enumsizes_intsize_unittests.cc b/tests/enum_sizes/enumsizes_intsize_unittests.cc new file mode 100644 index 0000000..4f4cd3f --- /dev/null +++ b/tests/enum_sizes/enumsizes_intsize_unittests.cc @@ -0,0 +1,16 @@ +#include <stdio.h> +#include "enumsizes.pb.h" +#include "unittests.h" + +extern "C" int TestIntSize() { + int status = 0; + + TEST(sizeof(IntSizeInt8) == sizeof(uint8_t)); + TEST(sizeof(IntSizeInt16) == sizeof(uint16_t)); + TEST(sizeof(IntSizeInt32) == sizeof(uint32_t)); + TEST(sizeof(IntSizeInt64) == sizeof(uint64_t)); + + if (status != 0) fprintf(stdout, "\n\nSome tests FAILED!\n"); + + return status; +} |