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

Commit 1cfd64f

Browse files
committed
Updated to 1.1.6 version
1 parent 0d49cdd commit 1cfd64f

12 files changed

Lines changed: 463 additions & 401 deletions

CHANGELOG.md

Lines changed: 37 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,43 @@
1818

1919
* Renamed `Josantonius\Provider\PDOprovider` class to `Josantonius\Provider\PDOprovider\PDOprovider` class.
2020

21-
* Renamed `Josantonius\Provider\MSSQLprovider` class to `Josantonius\Provider\MSSQLprovider\MSSQLprovider` class.
21+
* Renamed `Josantonius\Provider\MSSQLprovider` class to `Josantonius\Provider\MSSQLprovider\MSSQLprovider` class.
22+
23+
* Added `Josantonius\Database\Test\ConnectionTest` class
24+
* Added `Josantonius\Database\Test\ConnectionTest->testGetConnection()` method.
25+
* Added `Josantonius\Database\Test\ConnectionTest->testGetConnectionFromEliasis()` method.
26+
* Added `Josantonius\Database\Test\ConnectionTest->testExceptionWhenProviderNotExists()` method.
27+
* Added `Josantonius\Database\Test\ConnectionTest->testExceptionNameOrServiceNotKnown()` method.
28+
* Added `Josantonius\Database\Test\ConnectionTest->testExceptionAccessDeniedForUser()` method.
29+
* Added `Josantonius\Database\Test\ConnectionTest->testExceptionAccessDeniedForUserPassword()` method.
30+
* Added `Josantonius\Database\Test\ConnectionTest->testExceptionAccessDeniedForUserName()` method.
31+
32+
* Added `Josantonius\Database\Test\CreateTest` class
33+
* Added `Josantonius\Database\Test\CreateTest->testGetConnection()` method.
34+
* Added `Josantonius\Database\Test\CreateTest->testCreateTableQuery()` method.
35+
* Added `Josantonius\Database\Test\CreateTest->testCreateTableQueryError()` method.
36+
* Added `Josantonius\Database\Test\CreateTest->testCreateTableMethod()` method.
37+
* Added `Josantonius\Database\Test\CreateTest->testCreateTableMethodError()` method.
38+
* Added `Josantonius\Database\Test\CreateTest->testCreateTableAdvancedMethod()` method.
39+
* Added `Josantonius\Database\Test\CreateTest->testCreateTableAdvancedMethodError()` method.
40+
41+
* Added `Josantonius\Database\Test\InsertTest` class
42+
* Added `Josantonius\Database\Test\InsertTest->testGetConnection()` method.
43+
* Added `Josantonius\Database\Test\InsertTest->testInsertQuery_Rows()` method.
44+
* Added `Josantonius\Database\Test\InsertTest->testInsertQuery_ID()` method.
45+
* Added `Josantonius\Database\Test\InsertTest->testInsertQuery_Statements_Rows()` method.
46+
* Added `Josantonius\Database\Test\InsertTest->testInsertQuery_Statements_DataType_Rows()` method.
47+
* Added `Josantonius\Database\Test\InsertTest->testInsertQuery_Statements_ID()` method.
48+
* Added `Josantonius\Database\Test\InsertTest->testInsertQuery_Statements_DataType_ID()` method.
49+
* Added `Josantonius\Database\Test\InsertTest->testInsertQueryTableNameError()` method.
50+
* Added `Josantonius\Database\Test\InsertTest->testInsertQueryColumnNameError()` method.
51+
* Added `Josantonius\Database\Test\InsertTest->testInsertMethod_Rows()` method.
52+
* Added `Josantonius\Database\Test\InsertTest->testInsertMethod_Statements_ID()` method.
53+
* Added `Josantonius\Database\Test\InsertTest->testInsertMethod_Statements_DataType_ID()` method.
54+
* Added `Josantonius\Database\Test\InsertTest->testInsertMethod_Marks_Statements_ID()` method.
55+
* Added `Josantonius\Database\Test\InsertTest->testInsertMethod_Marks_DataType_Rows()` method.
56+
* Added `Josantonius\Database\Test\InsertTest->testInsertMethodTableNameError()` method.
57+
* Added `Josantonius\Database\Test\InsertTest->testInsertMethodColumnNameError()` method.
2258

2359
## 1.1.5 - 2017-07-03
2460

phpunit.xml.dist

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,9 @@
2828

2929
<testsuites>
3030
<testsuite name="Database Test Suite">
31-
<directory>tests/Database</directory>
31+
<file>tests/Database/Test/ConnectionTest.php</file>
32+
<file>tests/Database/Test/CreateTest.php</file>
33+
<file>tests/Database/Test/InsertTest.php</file>
3234
</testsuite>
3335
</testsuites>
3436

tests/Database/Test/DatabaseConnectionTest.php renamed to tests/Database/Test/ConnectionTest.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
*
2121
* @since 1.1.6
2222
*/
23-
final class DatabaseConnectionTest extends TestCase {
23+
final class ConnectionTest extends TestCase {
2424

2525
/**
2626
* Get connection test.
@@ -49,6 +49,8 @@ public function testGetConnection() {
4949
'Josantonius\Database\Database',
5050
get_class($db)
5151
);
52+
53+
return $db;
5254
}
5355

5456
/**

tests/Database/Test/DatabaseCreateTest.php renamed to tests/Database/Test/CreateTest.php

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,12 @@
1414
use Josantonius\Database\Database,
1515
PHPUnit\Framework\TestCase;
1616

17-
18-
final class DatabaseCreateTest extends TestCase {
17+
/**
18+
* Test class for "CREATE" query
19+
*
20+
* @since 1.1.6
21+
*/
22+
final class CreateTest extends TestCase {
1923

2024
/**
2125
* Get connection test.
@@ -67,7 +71,7 @@ public function testCreateTableQuery($db) {
6771
*
6872
* @expectedException Josantonius\Database\Exception\DBException
6973
*
70-
* @expectedExceptionMessage Syntax error or access violation
74+
* @expectedExceptionMessage syntax
7175
*
7276
* @return void
7377
*/
@@ -119,7 +123,7 @@ public function testCreateTableMethod($db) {
119123
*
120124
* @expectedException Josantonius\Database\Exception\DBException
121125
*
122-
* @expectedExceptionMessage Syntax error or access violation
126+
* @expectedExceptionMessage syntax
123127
*
124128
* @return void
125129
*/
@@ -145,7 +149,7 @@ public function testCreateTableMethodError($db) {
145149
*
146150
* @return void
147151
*/
148-
public function testCreateTableMethod2($db) {
152+
public function testCreateTableAdvancedMethod($db) {
149153

150154
$params = [
151155

@@ -176,11 +180,11 @@ public function testCreateTableMethod2($db) {
176180
*
177181
* @expectedException Josantonius\Database\Exception\DBException
178182
*
179-
* @expectedExceptionMessage Syntax error or access violation
183+
* @expectedExceptionMessage syntax
180184
*
181185
* @return void
182186
*/
183-
public function testCreateTableMethod2Error($db) {
187+
public function testCreateTableAdvancedMethodError($db) {
184188

185189
$params = [
186190

0 commit comments

Comments
 (0)