| Conditions | 1 |
| Paths | 1 |
| Total Lines | 11 |
| Code Lines | 8 |
| Lines | 0 |
| Ratio | 0 % |
| Changes | 1 | ||
| Bugs | 0 | Features | 0 |
| 1 | <?php |
||
| 9 | public function testConstructor() |
||
| 10 | { |
||
| 11 | $alterations = ['field1' => 'value1']; |
||
| 12 | $setClause = new Set($alterations); |
||
| 13 | $this->assertEquals('SET `field1` = :set_field1', (string)$setClause); |
||
| 14 | $this->assertEquals(['set_field1' => 'value1'], $setClause->bindings()); |
||
| 15 | |||
| 16 | $alterations = ['field1' => 'value1', 'field2' => 'value2']; |
||
| 17 | $setClause = new Set($alterations); |
||
| 18 | $this->assertEquals('SET `field1` = :set_field1,`field2` = :set_field2', (string)$setClause); |
||
| 19 | $this->assertEquals(['set_field1' => 'value1','set_field2' => 'value2'], $setClause->bindings()); |
||
| 20 | |||
| 30 | } |