Changeset 4795 for trunk/tests/Orm

Show
Ignore:
Timestamp:
08/23/08 17:42:23 (5 months ago)
Author:
guilhermeblanco
Message:

Some tickets test cases

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/tests/Orm/Query/SelectSqlGenerationTest.php

    r4791 r4795  
    142142 
    143143 
     144    // Ticket #668 
     145    public function testKeywordUsageInStringParam() 
     146    { 
     147        $this->assertSqlGeneration( 
     148            "SELECT u.name FROM CmsUser u WHERE u.name LIKE '%foo OR bar%'", 
     149            "SELECT cu.name AS cu__name FROM cms_user cu WHERE cu.name LIKE '%foo OR bar%'" 
     150        ); 
     151    } 
     152 
     153 
     154    // Ticket #973 
     155    public function testSingleInValueWithoutSpace() 
     156    { 
     157        $this->assertSqlGeneration( 
     158            "SELECT u.name FROM CmsUser u WHERE u.id IN(46)", 
     159            "SELECT cu.name AS cu__name FROM cms_user cu WHERE cu.id IN (46)" 
     160        ); 
     161    } 
     162 
     163 
     164    // Ticket 894 
     165    public function testBetweenDeclarationWithInputParameter() 
     166    { 
     167        $this->assertSqlGeneration( 
     168            "SELECT u.name FROM CmsUser u WHERE u.id BETWEEN ? AND ?", 
     169            "SELECT cu.name AS cu__name FROM cms_user cu WHERE cu.id BETWEEN ? AND ?" 
     170        ); 
     171    } 
     172 
     173 
    144174    public function testArithmeticExpressionsSupportedInWherePart() 
    145175    {