diff options
Diffstat (limited to 'tests/cxx_descriptor/message_descriptor.cc')
-rw-r--r-- | tests/cxx_descriptor/message_descriptor.cc | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/tests/cxx_descriptor/message_descriptor.cc b/tests/cxx_descriptor/message_descriptor.cc index 4437301..04c63b3 100644 --- a/tests/cxx_descriptor/message_descriptor.cc +++ b/tests/cxx_descriptor/message_descriptor.cc @@ -23,6 +23,12 @@ extern "C" int main() { TEST(MessageDescriptor<MyNonEmptyMessage>::fields() == MyNonEmptyMessage_fields); + TEST(MessageDescriptor<MyMessageWithMsgid>::has_msgid() == true); + TEST(MessageDescriptor<MyMessageWithMsgid>::msgid() == 42); + + TEST(MessageDescriptor<MyMessageWithoutMsgid>::has_msgid() == false); + + if (status != 0) fprintf(stdout, "\n\nSome tests FAILED!\n"); return status; |