PhpBench\Tests\Unit\Storage\Driver\Dbal\Visitor\SqlVisitorTest::testParamJoin PHP Method

testParamJoin() public method

It should add joins for parameters when required.
public testParamJoin ( )
    public function testParamJoin()
    {
        $constraint = $this->prophesize(Comparison::class);
        $constraint->getComparator()->willReturn('$eq');
        $constraint->getField()->willReturn('param[foo]');
        $constraint->getValue()->willReturn('one');
        $sql = $this->visitor->visit($constraint->reveal());
        $this->assertRegExp('{LEFT JOIN variant_parameter}', $sql[0]);
        $this->assertRegExp('{LEFT JOIN parameter}', $sql[0]);
    }