Changeset 3671

Show
Ignore:
Timestamp:
01/29/08 23:12:36 (17 months ago)
Author:
guilhermeblanco
Message:

Added commit #3652 into 0.9 branch

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • branches/0.9/tests/DataType/EnumTestCase.php

    r3642 r3671  
    6767    } 
    6868 
     69    public function testUpdate() 
     70    { 
     71        $test = new EnumTest2(); 
     72        $test->status = 'open'; 
     73        $this->assertEqual($test->status, 'open'); 
     74        $test->save(); 
     75 
     76        $test_update = Doctrine::getTable('EnumTest2')->find(1); 
     77        $test_update->status = 'verified'; 
     78        $this->assertEqual($test_update->status, 'verified'); 
     79        $test_update->save(); 
     80    } 
     81 
     82    public function testDqlUpdate() 
     83    { 
     84        $query = new Doctrine_Query($this->connection); 
     85        $query->update('EnumTest2 u') 
     86            ->set('u.status', '?', 'verified') 
     87            ->execute(); 
     88 
     89        try { 
     90            $query = new Doctrine_Query($this->connection); 
     91            $ret = $query->query("FROM EnumTest2 WHERE EnumTest2.status = 'verified'"); 
     92            $this->assertEqual(count($ret), 1); 
     93        } catch (Exception $e) { 
     94            $this->fail(); 
     95        } 
     96    } 
     97 
    6998    public function testParameterConversionInCount()  
    7099    {