MCPcopy Create free account
hub / github.com/baidu/babylon / assert_eq_leaf

Method assert_eq_leaf

test/serialization/test_message.cpp:479–518  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

477
478 template <typename T>
479 void assert_eq_leaf(const T& m, const T& mm) {
480 ASSERT_EQ(m.b, mm.b);
481 ASSERT_EQ(m.i8, mm.i8);
482 ASSERT_EQ(m.i16, mm.i16);
483 ASSERT_EQ(m.i32, mm.i32);
484 ASSERT_EQ(m.i64, mm.i64);
485 ASSERT_EQ(m.u8, mm.u8);
486 ASSERT_EQ(m.u16, mm.u16);
487 ASSERT_EQ(m.u32, mm.u32);
488 ASSERT_EQ(m.u64, mm.u64);
489 ASSERT_EQ(m.f, mm.f);
490 ASSERT_EQ(m.d, mm.d);
491 ASSERT_EQ(m.e, mm.e);
492 ASSERT_EQ(m.s, mm.s);
493 ASSERT_EQ(m.by, mm.by);
494 ASSERT_EQ(m.rb, mm.rb);
495 ASSERT_EQ(m.ri8, mm.ri8);
496 ASSERT_EQ(m.ri16, mm.ri16);
497 ASSERT_EQ(m.ri32, mm.ri32);
498 ASSERT_EQ(m.ri64, mm.ri64);
499 ASSERT_EQ(m.ru8, mm.ru8);
500 ASSERT_EQ(m.ru16, mm.ru16);
501 ASSERT_EQ(m.ru32, mm.ru32);
502 ASSERT_EQ(m.ru64, mm.ru64);
503 ASSERT_EQ(m.rf, mm.rf);
504 ASSERT_EQ(m.rd, mm.rd);
505 ASSERT_EQ(m.re, mm.re);
506 ASSERT_EQ(m.rpb, mm.rpb);
507 ASSERT_EQ(m.rpi8, mm.rpi8);
508 ASSERT_EQ(m.rpi16, mm.rpi16);
509 ASSERT_EQ(m.rpi32, mm.rpi32);
510 ASSERT_EQ(m.rpi64, mm.rpi64);
511 ASSERT_EQ(m.rpu8, mm.rpu8);
512 ASSERT_EQ(m.rpu16, mm.rpu16);
513 ASSERT_EQ(m.rpu32, mm.rpu32);
514 ASSERT_EQ(m.rpu64, mm.rpu64);
515 ASSERT_EQ(m.rpf, mm.rpf);
516 ASSERT_EQ(m.rpd, mm.rpd);
517 ASSERT_EQ(m.rpe, mm.rpe);
518 }
519
520 void assert_eq(const TestSubObject& m, const TestSubObject& mm) {
521 assert_eq_leaf(m, mm);

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected