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 |