Jarves\Tests\Service\ACL\ObjectTest::testConditionToSql PHP Метод

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

public testConditionToSql ( )
    public function testConditionToSql()
    {
        $condition = new Condition();
        $condition2 = new Condition();
        $condition2->addAnd(['title', '=', 'TestNode tree']);
        $condition->addAnd($condition2);
        $condition->addOr(['1', '=', '1']);
        $params = [];
        $sql = $this->getConditionOperator()->standardConditionToSql($condition, $params, 'jarves/node');
        $expectedArray = [[['title', '=', 'TestNode tree']], 'OR', ['1', '=', '1']];
        $this->assertEquals($expectedArray, $condition->toArray());
        $this->assertEquals([':p1' => 'TestNode tree'], $params);
        $this->assertEquals(' system_node.title = :p1  OR 1= 1', $sql);
    }