Browse Source

fix connection mocks not specifying driver

AD7six 12 years ago
parent
commit
72898d8a84

+ 6 - 5
tests/TestCase/Database/ConnectionTest.php

@@ -718,11 +718,12 @@ class ConnectionTest extends TestCase {
  * @return void
  * @return void
  */
  */
 	public function testLogBeginRollbackTransaction() {
 	public function testLogBeginRollbackTransaction() {
-		$connection = $this->getMock(
-			'\Cake\Database\Connection',
-			['connect'],
-			[['log' => true]]
-		);
+		$connection = $this
+			->getMockBuilder('\Cake\Database\Connection')
+			->setMethods(['connect'])
+			->disableOriginalConstructor()
+			->getMock();
+
 		$driver = $this->getMockFormDriver();
 		$driver = $this->getMockFormDriver();
 		$connection->driver($driver);
 		$connection->driver($driver);
 
 

+ 6 - 5
tests/TestCase/Database/Driver/PostgresTest.php

@@ -142,11 +142,12 @@ class PostgresTest extends \Cake\TestSuite\TestCase {
 			['_connect', 'connection'],
 			['_connect', 'connection'],
 			[['dsn' => 'foo']]
 			[['dsn' => 'foo']]
 		);
 		);
-		$connection = $this->getMock(
-			'\Cake\Database\Connection',
-			['connect'],
-			[['log' => false]]
-		);
+		$connection = $this
+			->getMockBuilder('\Cake\Database\Connection')
+			->setMethods(['connect'])
+			->disableOriginalConstructor()
+			->getMock();
+
 		$query = new \Cake\Database\Query($connection);
 		$query = new \Cake\Database\Query($connection);
 		$query->insert(['id', 'title'])
 		$query->insert(['id', 'title'])
 			->into('articles')
 			->into('articles')