Show
Ignore:
Timestamp:
06/13/08 13:02:30 (22 months ago)
Author:
jwage
Message:

Coverage for ticket #1132

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • branches/0.11/tests/SoftDeleteTestCase.php

    r4480 r4518  
    6565        $this->assertFalse($test); 
    6666    } 
     67 
     68    public function testTicket1132() 
     69    { 
     70        $test = new SoftDeleteTest(); 
     71        $test->name = 'test1'; 
     72        $test->something = 'test2'; 
     73        $test->save(); 
     74 
     75        $q = Doctrine_Query::create() 
     76                ->from('SoftDeleteTest s') 
     77                ->addWhere('s.name = ?') 
     78                ->addWhere('s.something = ?'); 
     79 
     80        $results = $q->execute(array('test1', 'test2')); 
     81        $this->assertEqual($q->getSql(), 'SELECT s.name AS s__name, s.something AS s__something, s.deleted AS s__deleted FROM soft_delete_test s WHERE s.name = ? AND s.something = ? AND s.deleted = ?'); 
     82        $this->assertEqual($q->getParams(array('test1', 'test2')), array('test1', 'test2', false)); 
     83        $this->assertEqual($results->count(), 1); 
     84    } 
    6785}