void ProtocolTest::shouldCreateReadAllChPacket() { Protocol protocol; ReadReqPacket * packet = protocol.buildReadAllCharacteristicsPacketForServiceId(12); CPPUNIT_ASSERT_EQUAL(packet->getLength(), 7); unsigned char * data = packet->getData(); CPPUNIT_ASSERT_EQUAL(data[0], (unsigned char)1); CPPUNIT_ASSERT_EQUAL(data[1], (unsigned char)PacketType::Read); CPPUNIT_ASSERT_EQUAL(data[5], (unsigned char)12); CPPUNIT_ASSERT_EQUAL(data[6], (unsigned char)0); }