public function testAndWhere()
 {
     $query = new Query();
     $query->setMappingConfig($this->config);
     $query->from('Oro\\Bundle\\DataBundle\\Entity\\Product');
     $query->andWhere('all_data', '=', 'test', 'string');
     $queryParams = $query->getOptions();
     $this->assertEquals('and', $queryParams[0]['type']);
     $this->assertEquals('all_data', $queryParams[0]['fieldName']);
 }
Example #2
0
 public function testAndWhere()
 {
     $query = new Query();
     $query->setMappingConfig($this->config);
     $query->from('Oro\\Bundle\\DataBundle\\Entity\\Product');
     $query->andWhere('all_data', '=', 'test', 'string');
     $whereExpression = $query->getCriteria()->getWhereExpression();
     $this->assertEquals('string.all_data', $whereExpression->getField());
     $this->assertEquals(Comparison::EQ, $whereExpression->getOperator());
     $this->assertEquals('test', $whereExpression->getValue()->getValue());
 }