Lines Matching refs:child2
67 // +-- child2
81 TestNode* child2 = new TestNode;
82 model.Add(root, child2, 1);
88 EXPECT_EQ(0, child2->child_count());
121 // +-- child2
127 TestNode child2;
131 root.Add(&child2, 1);
160 // +-- child2
167 TestNode* child2 = new TestNode;
168 root.Add(child2, 1);
175 EXPECT_EQ(1, root.GetIndexOf(child2));
180 EXPECT_EQ(-1, child1->GetIndexOf(child2));
183 EXPECT_EQ(-1, child2->GetIndexOf(&root));
184 EXPECT_EQ(-1, child2->GetIndexOf(child2));
185 EXPECT_EQ(-1, child2->GetIndexOf(child1));
186 EXPECT_EQ(-1, child2->GetIndexOf(foo1));
194 // +-- child2
198 TestNode* child2 = new TestNode;
201 root.Add(child2, 1);
208 EXPECT_FALSE(root.HasAncestor(child2));
213 EXPECT_FALSE(child1->HasAncestor(child2));
216 EXPECT_TRUE(child2->HasAncestor(child2));
217 EXPECT_TRUE(child2->HasAncestor(&root));
218 EXPECT_FALSE(child2->HasAncestor(child1));
219 EXPECT_FALSE(child2->HasAncestor(foo1));
224 EXPECT_FALSE(foo1->HasAncestor(child2));
232 // +-- child2
242 // The TotalNodeCount of child2 and foo2 is: 2
249 TestNode* child2 = new TestNode;
253 child1->Add(child2, 0);
254 child2->Add(child3, 0);
272 EXPECT_EQ(2, child2->GetTotalNodeCount());
299 TestNode* child2 = new TestNode;
300 root.Add(child2, root.child_count());
302 EXPECT_EQ(child1->parent(), child2->parent());
304 scoped_ptr<TestNode > c2(root.Remove(child2));
306 EXPECT_EQ(NULL, child2->parent());