Rajout de doctrine/orm
[zf2.biz/galerie.git] / vendor / doctrine / dbal / tests / Doctrine / Tests / DBAL / Functional / Schema / OracleSchemaManagerTest.php
1 <?php
2
3 namespace Doctrine\Tests\DBAL\Functional\Schema;
4
5 use Doctrine\DBAL\Schema;
6
7 require_once __DIR__ . '/../../../TestInit.php';
8
9 class OracleSchemaManagerTest extends SchemaManagerFunctionalTestCase
10 {
11     public function setUp()
12     {
13         parent::setUp();
14
15         if(!isset($GLOBALS['db_username'])) {
16             $this->markTestSkipped('Foo');
17         }
18
19         $username = $GLOBALS['db_username'];
20
21         $query = "GRANT ALL PRIVILEGES TO ".$username;
22
23         $conn = \Doctrine\Tests\TestUtil::getTempConnection();
24         $conn->executeUpdate($query);
25     }
26
27     public function testRenameTable()
28     {
29         $this->_sm->tryMethod('DropTable', 'list_tables_test');
30         $this->_sm->tryMethod('DropTable', 'list_tables_test_new_name');
31
32         $this->createTestTable('list_tables_test');
33         $this->_sm->renameTable('list_tables_test', 'list_tables_test_new_name');
34
35         $tables = $this->_sm->listTables();
36
37         $this->assertHasTable($tables, 'list_tables_test_new_name');
38     }
39 }