Changeset 371

Show
Ignore:
Timestamp:
03/13/07 14:56:58 (2 years ago)
Author:
mikey
Message:

remove exception, a validator should not throw one in its validate() method
removed tabs

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/src/test/php/net/stubbles/util/validators/stubEqualValidatorTestCase.php

    r151 r371  
    1919     * assure that construction works correct 
    2020     */ 
    21    public function testConstruction() 
    22    
    23        $equalValidator = new stubEqualValidator(5); 
    24        $equalValidator = new stubEqualValidator('foo'); 
    25        $equalValidator = new stubEqualValidator(true); 
    26        $equalValidator = new stubEqualValidator(false); 
    27        $equalValidator = new stubEqualValidator(null); 
    28          
    29        $this->expectException('stubValidatorException'); 
    30        $this->equalValidator = new stubEqualValidator(new stdClass()); 
    31    
     21    public function testConstruction() 
     22   
     23        $equalValidator = new stubEqualValidator(5); 
     24        $equalValidator = new stubEqualValidator('foo'); 
     25        $equalValidator = new stubEqualValidator(true); 
     26        $equalValidator = new stubEqualValidator(false); 
     27        $equalValidator = new stubEqualValidator(null); 
     28         
     29        $this->expectException('stubValidatorException'); 
     30        $this->equalValidator = new stubEqualValidator(new stdClass()); 
     31   
    3232 
    33    /** 
     33    /** 
    3434     * assure that validation works correct 
    3535     */ 
    36     public function testValidation() 
    37     { 
    38         $equalValidator = new stubEqualValidator(5); 
    39         $this->assertFalse($equalValidator->validate('foo')); 
    40         $this->assertFalse($equalValidator->validate(null)); 
    41         $this->assertFalse($equalValidator->validate(true)); 
    42         $this->assertFalse($equalValidator->validate(false)); 
    43         $this->assertFalse($equalValidator->validate(4)); 
    44         $this->assertFalse($equalValidator->validate(6)); 
    45         $this->assertTrue($equalValidator->validate(5)); 
    46          
    47         $equalValidator = new stubEqualValidator('foo'); 
    48         $this->assertFalse($equalValidator->validate('bar')); 
    49         $this->assertFalse($equalValidator->validate('foo5')); 
    50         $this->assertFalse($equalValidator->validate(null)); 
    51         $this->assertFalse($equalValidator->validate(true)); 
    52         $this->assertFalse($equalValidator->validate(false)); 
    53         $this->assertTrue($equalValidator->validate('foo')); 
    54         $this->assertFalse($equalValidator->validate(4)); 
    55          
    56         $equalValidator = new stubEqualValidator(true); 
    57         $this->assertFalse($equalValidator->validate('foo')); 
    58         $this->assertFalse($equalValidator->validate(null)); 
    59         $this->assertTrue($equalValidator->validate(true)); 
    60         $this->assertFalse($equalValidator->validate(false)); 
    61         $this->assertFalse($equalValidator->validate(4)); 
    62          
    63         $equalValidator = new stubEqualValidator(false); 
    64         $this->assertFalse($equalValidator->validate('foo')); 
    65         $this->assertFalse($equalValidator->validate(null)); 
    66         $this->assertFalse($equalValidator->validate(true)); 
    67         $this->assertTrue($equalValidator->validate(false)); 
    68         $this->assertFalse($equalValidator->validate(4)); 
    69          
    70         $equalValidator = new stubEqualValidator(null); 
    71         $this->assertFalse($equalValidator->validate('foo')); 
    72         $this->assertTrue($equalValidator->validate(null)); 
    73         $this->assertFalse($equalValidator->validate(true)); 
    74         $this->assertFalse($equalValidator->validate(false)); 
    75         $this->assertFalse($equalValidator->validate(4)); 
    76          
    77         $this->expectException('stubValidatorException'); 
    78         $this->equalValidator = new stubEqualValidator(5); 
    79         $equalValidator->validate(new stdClass()); 
    80     } 
    81      
    82     /** 
     36    public function testValidation() 
     37    { 
     38        $equalValidator = new stubEqualValidator(5); 
     39        $this->assertFalse($equalValidator->validate('foo')); 
     40        $this->assertFalse($equalValidator->validate(null)); 
     41        $this->assertFalse($equalValidator->validate(true)); 
     42        $this->assertFalse($equalValidator->validate(false)); 
     43        $this->assertFalse($equalValidator->validate(4)); 
     44        $this->assertFalse($equalValidator->validate(6)); 
     45        $this->assertTrue($equalValidator->validate(5)); 
     46         
     47        $equalValidator = new stubEqualValidator('foo'); 
     48        $this->assertFalse($equalValidator->validate('bar')); 
     49        $this->assertFalse($equalValidator->validate('foo5')); 
     50        $this->assertFalse($equalValidator->validate(null)); 
     51        $this->assertFalse($equalValidator->validate(true)); 
     52        $this->assertFalse($equalValidator->validate(false)); 
     53        $this->assertTrue($equalValidator->validate('foo')); 
     54        $this->assertFalse($equalValidator->validate(4)); 
     55         
     56        $equalValidator = new stubEqualValidator(true); 
     57        $this->assertFalse($equalValidator->validate('foo')); 
     58        $this->assertFalse($equalValidator->validate(null)); 
     59        $this->assertTrue($equalValidator->validate(true)); 
     60        $this->assertFalse($equalValidator->validate(false)); 
     61        $this->assertFalse($equalValidator->validate(4)); 
     62         
     63        $equalValidator = new stubEqualValidator(false); 
     64        $this->assertFalse($equalValidator->validate('foo')); 
     65        $this->assertFalse($equalValidator->validate(null)); 
     66        $this->assertFalse($equalValidator->validate(true)); 
     67        $this->assertTrue($equalValidator->validate(false)); 
     68        $this->assertFalse($equalValidator->validate(4)); 
     69         
     70        $equalValidator = new stubEqualValidator(null); 
     71        $this->assertFalse($equalValidator->validate('foo')); 
     72        $this->assertTrue($equalValidator->validate(null)); 
     73        $this->assertFalse($equalValidator->validate(true)); 
     74        $this->assertFalse($equalValidator->validate(false)); 
     75        $this->assertFalse($equalValidator->validate(4)); 
     76         
     77        $this->equalValidator = new stubEqualValidator(5); 
     78        $this->assertFalse($equalValidator->validate(new stdClass())); 
     79    } 
     80     
     81    /** 
    8382     * assure that returning the criterias works correct 
    8483     */ 
    85    public function testGetCriteria() 
    86    
    87        $equalValidator = new stubEqualValidator(5); 
    88        $this->assertEqual($equalValidator->getCriteria(), array('expected' => 5)); 
    89          
    90        $equalValidator = new stubEqualValidator('foo'); 
    91        $this->assertEqual($equalValidator->getCriteria(), array('expected' => 'foo')); 
    92          
    93        $equalValidator = new stubEqualValidator(true); 
    94        $this->assertEqual($equalValidator->getCriteria(), array('expected' => true)); 
    95          
    96        $equalValidator = new stubEqualValidator(false); 
    97        $this->assertEqual($equalValidator->getCriteria(), array('expected' => false)); 
    98          
    99        $equalValidator = new stubEqualValidator(null); 
    100        $this->assertEqual($equalValidator->getCriteria(), array('expected' => null)); 
    101    
     84    public function testGetCriteria() 
     85   
     86        $equalValidator = new stubEqualValidator(5); 
     87        $this->assertEqual($equalValidator->getCriteria(), array('expected' => 5)); 
     88         
     89        $equalValidator = new stubEqualValidator('foo'); 
     90        $this->assertEqual($equalValidator->getCriteria(), array('expected' => 'foo')); 
     91         
     92        $equalValidator = new stubEqualValidator(true); 
     93        $this->assertEqual($equalValidator->getCriteria(), array('expected' => true)); 
     94         
     95        $equalValidator = new stubEqualValidator(false); 
     96        $this->assertEqual($equalValidator->getCriteria(), array('expected' => false)); 
     97         
     98        $equalValidator = new stubEqualValidator(null); 
     99        $this->assertEqual($equalValidator->getCriteria(), array('expected' => null)); 
     100   
    102101} 
    103102?>