Lines Matching defs:parent
90 EXPECT_EQ(parent_.get(), child1_->parent());
91 EXPECT_EQ(parent_.get(), child2_->parent());
92 EXPECT_EQ(parent_.get(), child3_->parent());
97 EXPECT_EQ(child1_.get(), grand_child1_->parent());
98 EXPECT_EQ(child1_.get(), grand_child2_->parent());
102 EXPECT_EQ(child2_.get(), grand_child3_->parent());
158 scoped_refptr<Layer> parent = Layer::Create();
161 // Upon creation, layers should not have children or parent.
162 ASSERT_EQ(0U, parent->children().size());
163 EXPECT_FALSE(child->parent());
165 EXPECT_SET_NEEDS_FULL_TREE_SYNC(1, layer_tree_host_->SetRootLayer(parent));
166 EXPECT_SET_NEEDS_FULL_TREE_SYNC(1, parent->AddChild(child));
168 ASSERT_EQ(1U, parent->children().size());
169 EXPECT_EQ(child.get(), parent->children()[0]);
170 EXPECT_EQ(parent.get(), child->parent());
171 EXPECT_EQ(parent.get(), child->RootLayer());
179 scoped_refptr<Layer> parent = Layer::Create();
182 layer_tree_host_->SetRootLayer(parent);
184 ASSERT_EQ(0u, parent->children().size());
186 parent->AddChild(child);
187 ASSERT_EQ(1u, parent->children().size());
188 EXPECT_EQ(parent.get(), child->parent());
190 parent->AddChild(child);
191 ASSERT_EQ(1u, parent->children().size());
192 EXPECT_EQ(parent.get(), child->parent());
196 scoped_refptr<Layer> parent = Layer::Create();
202 EXPECT_SET_NEEDS_FULL_TREE_SYNC(1, layer_tree_host_->SetRootLayer(parent));
204 ASSERT_EQ(0U, parent->children().size());
207 EXPECT_SET_NEEDS_FULL_TREE_SYNC(1, parent->InsertChild(child3, 0));
208 ASSERT_EQ(1U, parent->children().size());
209 EXPECT_EQ(child3, parent->children()[0]);
210 EXPECT_EQ(parent.get(), child3->parent());
213 EXPECT_SET_NEEDS_FULL_TREE_SYNC(1, parent->InsertChild(child1, 0));
214 ASSERT_EQ(2U, parent->children().size());
215 EXPECT_EQ(child1, parent->children()[0]);
216 EXPECT_EQ(child3, parent->children()[1]);
217 EXPECT_EQ(parent.get(), child1->parent());
220 EXPECT_SET_NEEDS_FULL_TREE_SYNC(1, parent->InsertChild(child2, 1));
221 ASSERT_EQ(3U, parent->children().size());
222 EXPECT_EQ(child1, parent->children()[0]);
223 EXPECT_EQ(child2, parent->children()[1]);
224 EXPECT_EQ(child3, parent->children()[2]);
225 EXPECT_EQ(parent.get(), child2->parent());
228 EXPECT_SET_NEEDS_FULL_TREE_SYNC(1, parent->InsertChild(child4, 3));
230 ASSERT_EQ(4U, parent->children().size());
231 EXPECT_EQ(child1, parent->children()[0]);
232 EXPECT_EQ(child2, parent->children()[1]);
233 EXPECT_EQ(child3, parent->children()[2]);
234 EXPECT_EQ(child4, parent->children()[3]);
235 EXPECT_EQ(parent.get(), child4->parent());
241 scoped_refptr<Layer> parent = Layer::Create();
245 ASSERT_EQ(0U, parent->children().size());
248 parent->InsertChild(child1, 53);
250 ASSERT_EQ(1U, parent->children().size());
251 EXPECT_EQ(child1, parent->children()[0]);
254 parent->InsertChild(child2, 2459);
256 ASSERT_EQ(2U, parent->children().size());
257 EXPECT_EQ(child1, parent->children()[0]);
258 EXPECT_EQ(child2, parent->children()[1]);
262 scoped_refptr<Layer> parent = Layer::Create();
266 EXPECT_SET_NEEDS_FULL_TREE_SYNC(1, layer_tree_host_->SetRootLayer(parent));
268 ASSERT_EQ(0U, parent->children().size());
270 EXPECT_SET_NEEDS_FULL_TREE_SYNC(1, parent->InsertChild(child1, 0));
271 EXPECT_SET_NEEDS_FULL_TREE_SYNC(1, parent->InsertChild(child2, 1));
273 ASSERT_EQ(2U, parent->children().size());
274 EXPECT_EQ(child1, parent->children()[0]);
275 EXPECT_EQ(child2, parent->children()[1]);
279 EXPECT_SET_NEEDS_FULL_TREE_SYNC(AtLeast(1), parent->InsertChild(child1, 1));
282 ASSERT_EQ(2U, parent->children().size());
283 EXPECT_EQ(child2, parent->children()[0]);
284 EXPECT_EQ(child1, parent->children()[1]);
293 EXPECT_FALSE(child4->parent());
307 EXPECT_EQ(parent_.get(), child4->parent());
309 EXPECT_FALSE(child2_->parent());
321 EXPECT_EQ(test_layer.get(), child4->parent());
330 EXPECT_EQ(parent_.get(), child4->parent());
333 // and child2 should no longer have a parent.
335 EXPECT_FALSE(child2_->parent());
356 EXPECT_FALSE(child1_->parent());
357 EXPECT_FALSE(child2_->parent());
358 EXPECT_FALSE(child3_->parent());
372 // Set up and verify initial test conditions: child1 has a parent, child2 has
373 // no parent.
376 EXPECT_EQ(old_parent.get(), child1->parent());
377 EXPECT_FALSE(child2->parent());
386 EXPECT_EQ(new_parent.get(), child1->parent());
387 EXPECT_EQ(new_parent.get(), child2->parent());
393 scoped_refptr<Layer> parent = Layer::Create();
394 EXPECT_FALSE(parent->HasAncestor(parent));
397 parent->AddChild(child);
400 EXPECT_TRUE(child->HasAncestor(parent));
401 EXPECT_FALSE(parent->HasAncestor(child));
407 EXPECT_TRUE(child_child->HasAncestor(parent));
409 EXPECT_FALSE(parent->HasAncestor(child));
410 EXPECT_FALSE(parent->HasAncestor(child_child));
730 scoped_refptr<Layer> parent = Layer::Create();
739 parent->AddChild(child);
744 EXPECT_EQ(parent, child->parent());
745 EXPECT_EQ(child, mask->parent());
746 EXPECT_EQ(child, replica->parent());
747 EXPECT_EQ(replica, replica_mask->parent());
750 EXPECT_EQ(NULL, replica_mask->parent());
751 EXPECT_EQ(replica, replica_mask_replacement->parent());
754 EXPECT_EQ(NULL, mask->parent());
755 EXPECT_EQ(child, mask_replacement->parent());
758 EXPECT_EQ(NULL, replica->parent());
759 EXPECT_EQ(child, replica_replacement->parent());
761 EXPECT_EQ(replica, replica->mask_layer()->parent());
795 scoped_refptr<Layer> parent = Layer::Create();
803 parent->AddChild(child);
808 AssertLayerTreeHostMatchesForSubtree(parent.get(), NULL);
814 layer_tree_host->SetRootLayer(parent.get());
816 AssertLayerTreeHostMatchesForSubtree(parent.get(), layer_tree_host.get());
822 AssertLayerTreeHostMatchesForSubtree(parent.get(), NULL);
826 scoped_refptr<Layer> parent = Layer::Create();
830 layer_tree_host->SetRootLayer(parent.get());
832 EXPECT_EQ(parent->layer_tree_host(), layer_tree_host.get());
848 parent->AddChild(child);
849 AssertLayerTreeHostMatchesForSubtree(parent.get(), layer_tree_host.get());
855 scoped_refptr<Layer> parent = Layer::Create();
862 parent->AddChild(child);
869 first_layer_tree_host->SetRootLayer(parent.get());
871 AssertLayerTreeHostMatchesForSubtree(parent.get(),
877 second_layer_tree_host->SetRootLayer(parent.get());
879 AssertLayerTreeHostMatchesForSubtree(parent.get(),
892 // First put all children under the first parent and set the first host.
922 scoped_refptr<Layer> parent = Layer::Create();
930 parent->SetMaskLayer(mask.get());
931 parent->SetReplicaLayer(replica.get());
937 layer_tree_host->SetRootLayer(parent.get());
939 AssertLayerTreeHostMatchesForSubtree(parent.get(), layer_tree_host.get());
942 parent->SetMaskLayer(mask_replacement.get());
947 parent->SetReplicaLayer(replica_replacement.get());