Home | History | Annotate | Download | only in tests

Lines Matching refs:buffer

42     template <typename T> const T* validateOffset(const SharedBuffer& buffer, uint16_t offset) const
44 return TableBase::validateOffset<T>(buffer, offset);
50 RefPtr<SharedBuffer> buffer = SharedBuffer::create(sizeof(TestTable));
51 const TestTable* table = OpenType::validateTable<TestTable>(buffer);
54 buffer = SharedBuffer::create(sizeof(TestTable) - 1);
55 table = OpenType::validateTable<TestTable>(buffer);
58 buffer = SharedBuffer::create(sizeof(TestTable) + 1);
59 table = OpenType::validateTable<TestTable>(buffer);
65 RefPtr<SharedBuffer> buffer = SharedBuffer::create(sizeof(TestTable));
66 const TestTable* table = OpenType::validateTable<TestTable>(buffer);
70 EXPECT_FALSE(table->validateOffset<uint8_t>(*buffer, 0xFFFF));
74 EXPECT_TRUE(table->validateOffset<uint8_t>(*buffer, offset));
75 EXPECT_FALSE(table->validateOffset<uint8_t>(*buffer, sizeof(TestTable)));
76 EXPECT_FALSE(table->validateOffset<uint8_t>(*buffer, sizeof(TestTable) + 1));
80 EXPECT_TRUE(table->validateOffset<uint16_t>(*buffer, offset));
81 EXPECT_FALSE(table->validateOffset<uint16_t>(*buffer, sizeof(TestTable) - 1));