PopTest\Db\PredicateTest::testNest PHP Метод

testNest() публичный Метод

public testNest ( )
    public function testNest()
    {
        $p = new Predicate(Sql::factory(Db::factory('Sqlite', array('database' => __DIR__ . '/../tmp/test.sqlite')), 'users'));
        $p->nest()->equalTo('id', 5, 'OR')->equalTo('id', 6, 'OR');
        $p->equalTo('access', 'reader');
        $this->assertTrue($p->hasNest());
        $this->assertInstanceOf('Pop\\Db\\Sql\\Predicate', $p->getNest(0));
        $this->assertEquals('(("id" = 5) OR ("id" = 6)) AND ("access" = \'reader\')', (string) $p);
    }