am 347040cf
: am 740acf21
: am c7801877
: Merge "Fix issue where non-resource attributes would cause obtainStyleAttributes to fail" into lmp-mr1-dev
* commit '347040cf84401601b0d5cbb1d76e4648d1c8a461': Fix issue where non-resource attributes would cause obtainStyleAttributes to fail
This commit is contained in:
@ -50,6 +50,10 @@ static const uint32_t packageUnsortedAttributes[] = {
|
||||
0x01010002, 0x01010004, 0x7f010001
|
||||
};
|
||||
|
||||
static const uint32_t singlePackageAttributes[] = {
|
||||
0x7f010007, 0x7f01000a, 0x7f01000d, 0x00000000
|
||||
};
|
||||
|
||||
TEST(AttributeFinderTest, IteratesSequentially) {
|
||||
const int end = sizeof(sortedAttributes) / sizeof(*sortedAttributes);
|
||||
MockAttributeFinder finder(sortedAttributes, end);
|
||||
@ -109,3 +113,16 @@ TEST(AttributeFinderTest, FindAttributesInPackageUnsortedAttributeList) {
|
||||
EXPECT_EQ(1, finder.find(0x02010010));
|
||||
EXPECT_EQ(6, finder.find(0x7f010001));
|
||||
}
|
||||
|
||||
TEST(AttributeFinderTest, FindAttributesInSinglePackageAttributeList) {
|
||||
const int end = sizeof(singlePackageAttributes) / sizeof(*singlePackageAttributes);
|
||||
MockAttributeFinder finder(singlePackageAttributes, end);
|
||||
|
||||
EXPECT_EQ(end, finder.find(0x010100f4));
|
||||
EXPECT_EQ(end, finder.find(0x010100f5));
|
||||
EXPECT_EQ(end, finder.find(0x010100f6));
|
||||
EXPECT_EQ(end, finder.find(0x010100f7));
|
||||
EXPECT_EQ(end, finder.find(0x010100f8));
|
||||
EXPECT_EQ(end, finder.find(0x010100fa));
|
||||
EXPECT_EQ(0, finder.find(0x7f010007));
|
||||
}
|
||||
|
Reference in New Issue
Block a user