Lines Matching defs:builder

54 // Test that the length returned by the builder grows correctlyas fields are
57 auto builder = GetCapabilitiesResponseBuilder::MakeCompanyIdBuilder(0x000000);
58 ASSERT_EQ(builder->size(), 15u);
59 builder->AddCompanyId(0x000001);
60 ASSERT_EQ(builder->size(), 18u);
61 builder->AddCompanyId(0x000002);
62 ASSERT_EQ(builder->size(), 21u);
64 builder = GetCapabilitiesResponseBuilder::MakeEventsSupportedBuilder(
66 ASSERT_EQ(builder->size(), 13u);
67 builder->AddEvent(Event::TRACK_CHANGED);
68 ASSERT_EQ(builder->size(), 14u);
69 builder->AddEvent(Event::PLAYBACK_POS_CHANGED);
70 ASSERT_EQ(builder->size(), 15u);
75 auto builder = GetCapabilitiesResponseBuilder::MakeCompanyIdBuilder(0x000000);
76 ASSERT_EQ(builder->size(), 15u);
77 builder->AddCompanyId(0x000000);
78 ASSERT_EQ(builder->size(), 15u);
80 builder = GetCapabilitiesResponseBuilder::MakeEventsSupportedBuilder(
82 ASSERT_EQ(builder->size(), 13u);
83 builder->AddEvent(Event::PLAYBACK_STATUS_CHANGED);
84 ASSERT_EQ(builder->size(), 13u);
87 // Test that trying to to add the wrong type of field to a builder causes death
89 auto builder = GetCapabilitiesResponseBuilder::MakeCompanyIdBuilder(0x000000);
90 ASSERT_DEATH(builder->AddEvent(Event::PLAYBACK_STATUS_CHANGED),
93 builder = GetCapabilitiesResponseBuilder::MakeEventsSupportedBuilder(
95 ASSERT_DEATH(builder->AddCompanyId(0x000000),
101 auto builder = GetCapabilitiesResponseBuilder::MakeCompanyIdBuilder(0x002345);
102 builder->AddCompanyId(BLUETOOTH_COMPANY_ID);
105 builder->Serialize(test_packet);
111 auto builder = GetCapabilitiesResponseBuilder::MakeEventsSupportedBuilder(
113 builder->AddEvent(Event::TRACK_CHANGED);
114 builder->AddEvent(Event::PLAYBACK_POS_CHANGED);
117 builder->Serialize(test_packet);