/**
  * @covers \BackBee\NestedNode\Repository\NestedNodeQueryBuilder::andModifiedIsGreaterThan
  */
 public function testAndModifiedIsGreaterThan()
 {
     $now = new \DateTime();
     $q = $this->repository->createQueryBuilder('n')->andModifiedIsGreaterThan($now);
     $this->assertInstanceOf('BackBee\\NestedNode\\Repository\\NestedNodeQueryBuilder', $q);
     $this->assertEquals('SELECT n FROM BackBee\\NestedNode\\Tests\\Mock\\MockNestedNode n WHERE n._modified > :date0', $q->getDql());
 }
 /**
  * Initiate a new tree with node added as firt child.
  *
  * @return \BackBee\NestedNode\Tests\Repository\NestedNodeRepositoryTest
  */
 private function setRootDesc()
 {
     $this->root_desc = new MockNestedNode('d-root');
     self::$em->persist($this->root_desc);
     self::$em->flush($this->root_desc);
     $child1 = $this->repository->insertNodeAsFirstChildOf(new MockNestedNode('d-child1'), $this->root_desc);
     self::$em->flush($child1);
     $child2 = $this->repository->insertNodeAsFirstChildOf(new MockNestedNode('d-child2'), $this->root_desc);
     self::$em->flush($child2);
     self::$em->refresh($child1);
     $subchild1 = $this->repository->insertNodeAsFirstChildOf(new MockNestedNode('d-subchild1'), $child1);
     self::$em->flush($subchild1);
     $this->repository->insertNodeAsFirstChildOf(new MockNestedNode('d-subchild2'), $child1);
     self::$em->flush();
     self::$em->refresh($this->root_desc);
     self::$em->refresh($child2);
     self::$em->refresh($subchild1);
     return $this;
 }