/** * @dataProvider dataProviderSuccess */ public function testConstructor($field, $rawValue, $expectedValue) { $expr = new InExpr($field, $rawValue); $this->assertTrue(is_string($expr->getName())); $this->assertEquals('in', $expr->getExpression()); $this->assertEquals('in', $expr->getOperator()); $this->assertEquals($field, $expr->getField()); $this->assertEquals($rawValue, $expr->getRawValue()); $this->assertTrue(is_array($expr->getValue())); $this->assertEquals($expectedValue, $expr->getValue()); }