/** * @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; }