Changeset 4489

Show
Ignore:
Timestamp:
06/08/08 18:33:15 (13 months ago)
Author:
guilhermeblanco
Message:

Added failing test case for ticket #1049

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • branches/0.11/tests/Query/JoinTestCase.php

    r3884 r4489  
    7474    } 
    7575 
     76 
     77    public function testQueryAggFunctionInJoins() 
     78    { 
     79        $q = new Doctrine_Query(); 
     80 
     81        $q->select('c.*, c2.*, d.*') 
     82          ->from('Record_Country c') 
     83          ->innerJoin('c.City c2 WITH LOWER(c2.name) LIKE LOWER(?)', array('city 1')) 
     84          ->where('c.id = ?', array(1)); 
     85 
     86        $this->assertEqual($q->getSql(), 'SELECT r.id AS r__id, r.name AS r__name, r2.id AS r2__id, r2.name AS r2__name, r2.country_id AS r2__country_id, r2.district_id AS r2__district_id FROM record__country r INNER JOIN record__city r2 ON r.id = r2.country_id AND LOWER(r2.name) LIKE LOWER(?) WHERE r.id = ?'); 
     87    } 
     88 
     89 
    7690    public function testQuerySupportsCustomJoinsAndWithKeyword() 
    7791    {