-
-
Notifications
You must be signed in to change notification settings - Fork 2k
/
Copy pathTableOptionsCest.php
50 lines (41 loc) · 1.22 KB
/
TableOptionsCest.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
<?php
/**
* This file is part of the Phalcon Framework.
*
* (c) Phalcon Team <[email protected]>
*
* For the full copyright and license information, please view the LICENSE.txt
* file that was distributed with this source code.
*/
declare(strict_types=1);
namespace Phalcon\Test\Integration\Db\Adapter\Pdo\Mysql;
use IntegrationTester;
use Phalcon\Test\Fixtures\Traits\Db\MysqlTrait;
use Phalcon\Test\Fixtures\Traits\DiTrait;
class TableOptionsCest
{
use DiTrait;
use MysqlTrait;
/**
* Tests Phalcon\Db\Adapter\Pdo\Mysql :: tableOptions()
*
* @author Phalcon Team <[email protected]>
* @since 2018-11-13
*/
public function dbAdapterPdoMysqlTableOptions(IntegrationTester $I)
{
$I->wantToTest('Db\Adapter\Pdo\Mysql - tableOptions()');
$expected = [
'auto_increment' => '1',
'engine' => 'InnoDB',
'table_collation' => 'utf8_general_ci',
'table_type' => 'BASE TABLE',
'table_comment' => 'test table options',
];
$actual = $this->connection->tableOptions(
'dialect_table',
$this->getIntegrationName()
);
$I->assertEquals($expected, $actual);
}
}