예제 #1
0
 /**
  * @covers Kunstmaan\NodeBundle\Entity\Node::getChildren
  * @covers Kunstmaan\NodeBundle\Entity\Node::setChildren
  */
 public function testGetSetChildrenWithDeletedChildren()
 {
     $children = new ArrayCollection();
     $child = new Node();
     $deletedChild = new Node();
     $deletedChild->setDeleted(true);
     $children->add($child);
     $children->add($deletedChild);
     $this->object->setChildren($children);
     $this->assertEquals(1, $this->object->getChildren()->count());
     $this->assertTrue($this->object->getChildren()->contains($child));
     $this->assertFalse($this->object->getChildren()->contains($deletedChild));
 }