Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nanopb/nanopb.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'tests/enum_sizes/enumsizes_intsize_unittests.cc')
-rw-r--r--tests/enum_sizes/enumsizes_intsize_unittests.cc16
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;
+}