Skip to content
This repository was archived by the owner on Aug 19, 2022. It is now read-only.

Commit f3563bc

Browse files
committed
Updated to 1.1.6 version
1 parent 8c3ffd9 commit f3563bc

8 files changed

Lines changed: 451 additions & 381 deletions

File tree

CHANGELOG.md

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
* Added `Josantonius\Database\Test\ConnectionTest` class
2424
* Added `Josantonius\Database\Test\ConnectionTest->testGetConnection()` method.
2525
* Added `Josantonius\Database\Test\ConnectionTest->testGetConnectionFromEliasis()` method.
26+
* Added `Josantonius\Database\Test\ConnectionTest->testCreateTableMethodExtra()` method.
2627
* Added `Josantonius\Database\Test\ConnectionTest->testExceptionWhenProviderNotExists()` method.
2728
* Added `Josantonius\Database\Test\ConnectionTest->testExceptionNameOrServiceNotKnown()` method.
2829
* Added `Josantonius\Database\Test\ConnectionTest->testExceptionAccessDeniedForUser()` method.
@@ -92,6 +93,58 @@
9293
* Added `Josantonius\Database\Test\ReplaceTest->testMethodTableNameErrorException()` method.
9394
* Added `Josantonius\Database\Test\ReplaceTest->testMethodColumnNameErrorException()` method.
9495

96+
* Added `Josantonius\Database\Test\UpdateTest` class.
97+
* Added `Josantonius\Database\Test\UpdateTest->testGetConnection()` method.
98+
* Added `Josantonius\Database\Test\UpdateTest->testQuery_ReturnRows()` method.
99+
* Added `Josantonius\Database\Test\UpdateTest->testQuery_Where_ReturnRows()` method.
100+
* Added `Josantonius\Database\Test\UpdateTest->testQuery_Statements_Where_ReturnRows()` method.
101+
* Added `Josantonius\Database\Test\UpdateTest->testQuery_Statements_DataType_WhereMultiple()` method.
102+
* Added `Josantonius\Database\Test\UpdateTest->testQuery_MarksStatements_Where_ReturnRows()` method.
103+
* Added `Josantonius\Database\Test\UpdateTest->testQuery_MarksStatements_DataType_Where_ReturnRows()` method.
104+
* Added `Josantonius\Database\Test\UpdateTest->testQueryTableNameErrorException()` method.
105+
* Added `Josantonius\Database\Test\UpdateTest->testQueryColumnNameErrorException()` method.
106+
* Added `Josantonius\Database\Test\UpdateTest->testMethod_ReturnRows()` method.
107+
* Added `Josantonius\Database\Test\UpdateTest->testMethod_Where_ReturnRows()` method.
108+
* Added `Josantonius\Database\Test\UpdateTest->testMethod_WhereMultiple_ReturnRows()` method.
109+
* Added `Josantonius\Database\Test\UpdateTest->testMethod_Statements_WhereAdvanced_ReturnRows()` method.
110+
* Added `Josantonius\Database\Test\UpdateTest->testMethod_Statements_DataType_Advanced_ReturnRows()` method.
111+
* Added `Josantonius\Database\Test\UpdateTest->testMethod_MarksStatements_WhereAdvance_ReturnRows()` method.
112+
* Added `Josantonius\Database\Test\UpdateTest->testMethod_MarksStatements_DataType_ReturnZero()` method.
113+
* Added `Josantonius\Database\Test\UpdateTest->testMethodTableNameErrorException()` method.
114+
* Added `Josantonius\Database\Test\UpdateTest->testMethodColumnNameErrorException()` method.
115+
116+
* Added `Josantonius\Database\Test\DeleteTest` class.
117+
* Added `Josantonius\Database\Test\DeleteTest->testGetConnection()` method.
118+
* Added `Josantonius\Database\Test\DeleteTest->testQuery_ReturnRows()` method.
119+
* Added `Josantonius\Database\Test\DeleteTest->testQuery_Statements_Where_ReturnRows()` method.
120+
* Added `Josantonius\Database\Test\DeleteTest->testQuery_Statements_WhereMultiple_ReturnRows()` method.
121+
* Added `Josantonius\Database\Test\DeleteTest->testQuery_MarksStatements_Where_ReturnRows()` method.
122+
* Added `Josantonius\Database\Test\DeleteTest->testQuery_MarksStatements_Where_DataType_ReturnRows()` method.
123+
* Added `Josantonius\Database\Test\DeleteTest->testQueryTableNameErrorException()` method.
124+
* Added `Josantonius\Database\Test\DeleteTest->testQueryColumnNameErrorException()` method.
125+
* Added `Josantonius\Database\Test\DeleteTest->testMethod_Where_ReturnRows()` method.
126+
* Added `Josantonius\Database\Test\DeleteTest->testMethod_Where_ReturnsRows()` method.
127+
* Added `Josantonius\Database\Test\DeleteTest->testMethod_Statements_WhereAdvanced_ReturnRows()` method.
128+
* Added `Josantonius\Database\Test\DeleteTest->testMethod_Statements_DataType_WhereAdvanced_Rows()` method.
129+
* Added `Josantonius\Database\Test\DeleteTest->testMethod_MarksStatements_WhereAdvanced_ReturnRows()` method.
130+
* Added `Josantonius\Database\Test\DeleteTest->testMethod_MarksStatements_DataType_WhereAdvanced()` method.
131+
* Added `Josantonius\Database\Test\DeleteTest->testMethodTableNameErrorException()` method.
132+
* Added `Josantonius\Database\Test\DeleteTest->testMethodColumnNameErrorException()` method.
133+
* Added `Josantonius\Database\Test\DeleteTest->testDeleteAllMethod_ReturnRows()` method.
134+
* Added `Josantonius\Database\Test\DeleteTest->testDeleteAllQuery_ReturnRows()` method.
135+
136+
* Added `Josantonius\Database\Test\TruncateTest` class.
137+
* Added `Josantonius\Database\Test\TruncateTest->testGetConnection()` method.
138+
* Added `Josantonius\Database\Test\TruncateTest->testTruncateTableQuery()` method.
139+
* Added `Josantonius\Database\Test\TruncateTest->testTruncateTableQueryTableNameError()` method.
140+
* Added `Josantonius\Database\Test\TruncateTest->testTruncateTableMethod()` method.
141+
* Added `Josantonius\Database\Test\TruncateTest->testTruncateTableMethodTableNameError()` method.
142+
143+
* Added `Josantonius\Database\Test\DropTest` class.
144+
* Added `Josantonius\Database\Test\DropTest->testGetConnection()` method.
145+
* Added `Josantonius\Database\Test\DropTest->testDropTableQuery()` method.
146+
* Added `Josantonius\Database\Test\DropTest->testDropTableMethod()` method.
147+
* Added `Josantonius\Database\Test\DropTest->testDropTableMethodExtra()` method.
95148

96149
## 1.1.5 - 2017-07-03
97150

phpunit.xml.dist

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,9 @@
3535
<file>tests/Database/Test/SelectTest.php</file>
3636
<file>tests/Database/Test/ReplaceTest.php</file>
3737
<file>tests/Database/Test/UpdateTest.php</file>
38+
<file>tests/Database/Test/DeleteTest.php</file>
39+
<file>tests/Database/Test/TruncateTest.php</file>
40+
<file>tests/Database/Test/DropTest.php</file>
3841
</testsuite>
3942
</testsuites>
4043

tests/Database/Test/CreateTest.php

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,31 @@ public function testCreateTableMethod($db) {
114114
);
115115
}
116116

117+
/**
118+
* [METHOD] [CREATE TABLE] [RETURN TRUE]
119+
*
120+
* @since 1.1.6
121+
*
122+
* @depends testGetConnection
123+
*
124+
* @return void
125+
*/
126+
public function testCreateTableMethodExtra($db) {
127+
128+
$params = [
129+
130+
'id' => 'INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY',
131+
'name' => 'VARCHAR(30) NOT NULL',
132+
'email' => 'VARCHAR(50)',
133+
'reg_date' => 'TIMESTAMP'
134+
];
135+
136+
$this->assertTrue(
137+
138+
$db->create($params)->table('test_table_three')->execute()
139+
);
140+
}
141+
117142
/**
118143
* [METHOD] [CREATE TABLE] [EXCEPTION] [SINTAX ERROR]
119144
*

0 commit comments

Comments
 (0)