12 COMMENT(
"Test encoding message with optional field")
15 TestMessage msg = TestMessage_init_zero;
17 msg.has_opt_int =
true;
23 msglen = stream.bytes_written;
26 COMMENT(
"Test decoding message with optional field")
29 TestMessage msg = TestMessage_init_zero;
37 TEST(msg.has_opt_int);
38 TEST(msg.opt_int == 99);
39 TEST(msg.normal_int == 100);
40 TEST(!msg.has_opt_int2);
41 TEST(msg.opt_int2 == 5);
42 TEST(msg.normal_int2 == 6);