Changeset 4745

Show
Ignore:
Timestamp:
08/07/08 16:17:05 (11 months ago)
Author:
jwage
Message:

Fixing unexpected exception due to duplicate index name.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • branches/1.0/tests/Ticket/1304TestCase.php

    r4738 r4745  
    3232class Doctrine_Ticket_1304_TestCase extends Doctrine_UnitTestCase { 
    3333  public function prepareTables() { 
    34     $this->tables[] = 'Doctrine_Ticket_1304_slug'; 
     34    $this->tables[] = 'Doctrine_Ticket_1304_Slug'; 
    3535    parent::prepareTables(); 
    3636  } 
     
    4040        // run 1 
    4141     try { 
    42         $r = new Doctrine_Ticket_1304_slug(); 
     42        $r = new Doctrine_Ticket_1304_Slug(); 
    4343        $r->Translation['en']->title    = 'Title'; 
    4444        $r->Translation['en']->content  = 'Content'; 
     
    5151        // run 2 
    5252     try { 
    53         $r = new Doctrine_Ticket_1304_slug(); 
     53        $r = new Doctrine_Ticket_1304_Slug(); 
    5454        $r->Translation['en']->title    = 'Title'; 
    5555        $r->Translation['en']->content  = 'Content'; 
     
    6262        // run 3 
    6363     try { 
    64         $r = new Doctrine_Ticket_1304_slug(); 
     64        $r = new Doctrine_Ticket_1304_Slug(); 
    6565        $r->Translation['en']->title    = 'Title'; 
    6666        $r->Translation['en']->content  = 'Content'; 
     
    7373} 
    7474 
    75 class Doctrine_Ticket_1304_slug extends Doctrine_Record 
     75class Doctrine_Ticket_1304_Slug extends Doctrine_Record 
    7676{ 
    7777  public function setTableDefinition() 
    7878  { 
    79     $this->setTableName('Doctrine_Ticket_1304_slug'); 
    8079    $this->hasColumn('title', 'string', 255, array('type' => 'string', 'length' => '255')); 
    8180    $this->hasColumn('content', 'string', null, array('type' => 'string')); 
     
    8584  { 
    8685    $i18n0 = new Doctrine_Template_I18n(array('fields' => array(0 => 'title', 1 => 'content'))); 
    87     $sluggable1 = new Doctrine_Template_Sluggable(array('fields' => array(0 => 'title'))); 
     86    $sluggable1 = new Doctrine_Template_Sluggable(array('fields' => array(0 => 'title'), 'indexName' => 'i18n_sluggable_test')); 
    8887    $i18n0->addChild($sluggable1); 
    8988    $this->actAs($i18n0);