Index: third_party/WebKit/Source/web/tests/CompositorWorkerTest.cpp |
diff --git a/third_party/WebKit/Source/web/tests/CompositorWorkerTest.cpp b/third_party/WebKit/Source/web/tests/CompositorWorkerTest.cpp |
index eb6d6338fc4d3c7d15c926fc1b161e4d9097e8d5..c925982d8e4b2f3f9d37d24f58d61e9d3f73d310 100644 |
--- a/third_party/WebKit/Source/web/tests/CompositorWorkerTest.cpp |
+++ b/third_party/WebKit/Source/web/tests/CompositorWorkerTest.cpp |
@@ -142,19 +142,19 @@ TEST_F(CompositorWorkerTest, plumbingElementIdAndMutableProperties) |
WebLayer* proxiedLayer = webLayerFromElement(proxiedElement); |
EXPECT_TRUE(proxiedLayer->compositorMutableProperties() & CompositorMutableProperty::kTransform); |
EXPECT_FALSE(proxiedLayer->compositorMutableProperties() & (CompositorMutableProperty::kScrollLeft | CompositorMutableProperty::kScrollTop | CompositorMutableProperty::kOpacity)); |
- EXPECT_NE(0UL, proxiedLayer->elementId()); |
+ EXPECT_TRUE(proxiedLayer->elementId()); |
Element* scrollElement = document->getElementById("proxied-scroller"); |
WebLayer* scrollLayer = scrollingWebLayerFromElement(scrollElement); |
EXPECT_TRUE(scrollLayer->compositorMutableProperties() & (CompositorMutableProperty::kScrollLeft | CompositorMutableProperty::kScrollTop)); |
EXPECT_FALSE(scrollLayer->compositorMutableProperties() & (CompositorMutableProperty::kTransform | CompositorMutableProperty::kOpacity)); |
- EXPECT_NE(0UL, scrollLayer->elementId()); |
+ EXPECT_TRUE(scrollLayer->elementId()); |
WebLayer* rootScrollLayer = getRootScrollLayer(); |
EXPECT_TRUE(rootScrollLayer->compositorMutableProperties() & (CompositorMutableProperty::kScrollLeft | CompositorMutableProperty::kScrollTop)); |
EXPECT_FALSE(rootScrollLayer->compositorMutableProperties() & (CompositorMutableProperty::kTransform | CompositorMutableProperty::kOpacity)); |
- EXPECT_NE(0UL, rootScrollLayer->elementId()); |
+ EXPECT_TRUE(rootScrollLayer->elementId()); |
} |
TEST_F(CompositorWorkerTest, noProxies) |
@@ -176,14 +176,16 @@ TEST_F(CompositorWorkerTest, noProxies) |
WebLayer* proxiedLayer = webLayerFromElement(proxiedElement); |
EXPECT_TRUE(!proxiedLayer); |
+ // Note: we presume the existance of mutable properties implies that the the |
+ // element has a corresponding compositor proxy. Element ids (which are also |
+ // used by animations) do not have this implication, so we do not check for |
+ // them here. |
Element* scrollElement = document->getElementById("proxied-scroller"); |
WebLayer* scrollLayer = scrollingWebLayerFromElement(scrollElement); |
EXPECT_FALSE(!!scrollLayer->compositorMutableProperties()); |
- EXPECT_EQ(0UL, scrollLayer->elementId()); |
WebLayer* rootScrollLayer = getRootScrollLayer(); |
EXPECT_FALSE(!!rootScrollLayer->compositorMutableProperties()); |
- EXPECT_EQ(0UL, rootScrollLayer->elementId()); |
} |
TEST_F(CompositorWorkerTest, disconnectedProxies) |
@@ -208,11 +210,9 @@ TEST_F(CompositorWorkerTest, disconnectedProxies) |
Element* scrollElement = document->getElementById("proxied-scroller"); |
WebLayer* scrollLayer = scrollingWebLayerFromElement(scrollElement); |
EXPECT_FALSE(!!scrollLayer->compositorMutableProperties()); |
- EXPECT_EQ(0UL, scrollLayer->elementId()); |
WebLayer* rootScrollLayer = getRootScrollLayer(); |
EXPECT_FALSE(!!rootScrollLayer->compositorMutableProperties()); |
- EXPECT_EQ(0UL, rootScrollLayer->elementId()); |
} |
TEST_F(CompositorWorkerTest, applyingMutationsMultipleElements) |
@@ -229,8 +229,7 @@ TEST_F(CompositorWorkerTest, applyingMutationsMultipleElements) |
WebLayer* proxiedLayer = webLayerFromElement(proxiedElement); |
EXPECT_TRUE(proxiedLayer->compositorMutableProperties() & CompositorMutableProperty::kTransform); |
EXPECT_FALSE(proxiedLayer->compositorMutableProperties() & (CompositorMutableProperty::kScrollLeft | CompositorMutableProperty::kScrollTop | CompositorMutableProperty::kOpacity)); |
- uint64_t elementId = proxiedLayer->elementId(); |
- EXPECT_NE(0UL, elementId); |
+ EXPECT_TRUE(proxiedLayer->elementId()); |
TransformationMatrix transformMatrix(11, 12, 13, 14, 21, 22, 23, 24, 31, 32, 33, 34, 41, 42, 43, 44); |
CompositorMutation mutation; |
@@ -247,8 +246,7 @@ TEST_F(CompositorWorkerTest, applyingMutationsMultipleElements) |
WebLayer* proxiedLayer = webLayerFromElement(proxiedElement); |
EXPECT_TRUE(proxiedLayer->compositorMutableProperties() & CompositorMutableProperty::kOpacity); |
EXPECT_FALSE(proxiedLayer->compositorMutableProperties() & (CompositorMutableProperty::kScrollLeft | CompositorMutableProperty::kScrollTop | CompositorMutableProperty::kTransform)); |
- uint64_t elementId = proxiedLayer->elementId(); |
- EXPECT_NE(0UL, elementId); |
+ EXPECT_TRUE(proxiedLayer->elementId()); |
CompositorMutation mutation; |
mutation.setOpacity(0.5); |
@@ -275,8 +273,7 @@ TEST_F(CompositorWorkerTest, applyingMutationsMultipleProperties) |
EXPECT_TRUE(proxiedLayer->compositorMutableProperties() & CompositorMutableProperty::kTransform); |
EXPECT_TRUE(proxiedLayer->compositorMutableProperties() & CompositorMutableProperty::kOpacity); |
EXPECT_FALSE(proxiedLayer->compositorMutableProperties() & (CompositorMutableProperty::kScrollLeft | CompositorMutableProperty::kScrollTop)); |
- uint64_t elementId = proxiedLayer->elementId(); |
- EXPECT_NE(0UL, elementId); |
+ EXPECT_TRUE(proxiedLayer->elementId()); |
TransformationMatrix transformMatrix(11, 12, 13, 14, 21, 22, 23, 24, 31, 32, 33, 34, 41, 42, 43, 44); |
std::unique_ptr<CompositorMutation> mutation = wrapUnique(new CompositorMutation); |