| Total Complexity | 5 |
| Total Lines | 46 |
| Duplicated Lines | 0 % |
| Coverage | 0% |
| Changes | 0 | ||
| 1 | <?php |
||
| 7 | class StatementTest extends TestCase |
||
| 8 | { |
||
| 9 | use \Bonfim\Component\Database\Statement; |
||
| 10 | |||
| 11 | public function testCreate() |
||
| 12 | { |
||
| 13 | $this->create('users', [ |
||
| 14 | 'name' => 'Edson Onildo', |
||
| 15 | 'login' => 'edsononildo', |
||
| 16 | 'password' => 1234 |
||
| 17 | ]); |
||
| 18 | $expected = 'INSERT INTO `users` (`name`, `login`, `password`) VALUES (:name, :login, :password)'; |
||
| 19 | $this->assertEquals($expected, $this->statement); |
||
| 20 | } |
||
| 21 | |||
| 22 | public function testAll() |
||
| 23 | { |
||
| 24 | $this->all('users'); |
||
| 25 | $this->assertEquals('SELECT * FROM `users`', $this->statement); |
||
| 26 | } |
||
| 27 | |||
| 28 | public function testSelect() |
||
| 29 | { |
||
| 30 | $this->select('users', [ |
||
| 31 | 'name', |
||
| 32 | 'login', |
||
| 33 | 'password' |
||
| 34 | ]); |
||
| 35 | $this->assertEquals('SELECT `name`, `login`, `password` FROM `users`', $this->statement); |
||
| 36 | } |
||
| 37 | |||
| 38 | public function testUpdate() |
||
| 47 | } |
||
| 48 | |||
| 49 | public function testDelete() |
||
| 50 | { |
||
| 55 |