/** * @dataProvider dataConstruct * @covers ::__construct * @covers ::getValue * @covers ::getParameters */ public function testConstruct($column, $value, $expectedColumn, $expectedValue, $expectedParams) { $set = new SQL\Set($column, $value); $this->assertEquals($expectedColumn, $set->getContent()); $this->assertEquals($expectedValue, $set->getValue()); $this->assertEquals($expectedParams, $set->getParameters()); }
/** * Render a Set object * @param SQL\Set $item * @return string */ public static function render(SQL\Set $item) { return Compiler::expression(array(Compiler::name($item->getContent()), '=', self::renderValue($item))); }