Example #1
0
TEST(ReaderTest, TestReadingQuadLEBeyondEnd)
{
    Reader reader;
    uint8_t array[] = {0x55, 0xaa, 0x77, 0xee, 0x66, 0xcc, 0x44};

    reader.Initialize(array);
    reader.ReadQuadWordLE();
    ASSERT_FALSE(reader.Status());
}
Example #2
0
TEST(ReaderTest, TestReadingQuadWordLE)
{
    Reader reader;
    uint8_t array[] = {0x55, 0xaa, 0x77, 0xee, 0x66, 0xcc, 0x44, 0x88};

    reader.Initialize(array);
    ASSERT_THAT(reader.ReadQuadWordLE(), Eq(0x8844CC66EE77AA55ULL));
    ASSERT_TRUE(reader.Status());
}