| 595 | }; |
| 596 | |
| 597 | TEST_F(MessageTest, serializable) { |
| 598 | ASSERT_TRUE(SerializeTraits<TestMessage>::SERIALIZABLE); |
| 599 | TestMessage m; |
| 600 | fill(m, gen); |
| 601 | ASSERT_TRUE(Serialization::serialize_to_string(m, string)); |
| 602 | TestMessage mm; |
| 603 | ASSERT_TRUE(Serialization::parse_from_string(string, mm)); |
| 604 | assert_eq(m, mm); |
| 605 | } |
| 606 | |
| 607 | TEST_F(MessageTest, support_print) { |
| 608 | TestMessage m; |