public function testVisit($jsonString, $expectedSql, $expectedValues)
{
$constraint = $this->parser->parse($jsonString);
$query = $this->visitor->visit($constraint);
$sql = substr($query[0], strpos($query[0], 'WHERE') + 6);
$this->assertEquals($expectedSql, $sql);
$this->assertEquals($expectedValues, $query[1]);
}