Rajout de doctrine/orm
[zf2.biz/galerie.git] / vendor / doctrine / dbal / tests / Doctrine / Tests / DBAL / Schema / SequenceTest.php
1 <?php
2
3 namespace Doctrine\Tests\DBAL\Schema;
4
5 use Doctrine\DBAL\Schema\Table;
6 use Doctrine\DBAL\Schema\Sequence;
7
8 class SequenceTest extends \Doctrine\Tests\DbalTestCase
9 {
10     /**
11      * @group DDC-1657
12      */
13     public function testIsAutoincrementFor()
14     {
15         $table = new Table("foo");
16         $table->addColumn("id", "integer", array("autoincrement" => true));
17         $table->setPrimaryKey(array("id"));
18
19         $sequence = new Sequence("foo_id_seq");
20         $sequence2 = new Sequence("bar_id_seq");
21         $sequence3 = new Sequence("other.foo_id_seq");
22
23         $this->assertTrue($sequence->isAutoIncrementsFor($table));
24         $this->assertFalse($sequence2->isAutoIncrementsFor($table));
25         $this->assertFalse($sequence3->isAutoIncrementsFor($table));
26     }
27 }
28