Zend Framework Unit Test Demo
Current file: /Users/dragonbe/workspace/zfunittest/application/forms/Comment.php
Legend: executed not executed dead code

  Coverage
  Classes Functions / Methods Lines
Total
100.00%100.00%
100.00% 1 / 1
100.00%100.00%
100.00% 1 / 1
100.00%100.00%
100.00% 36 / 36
 
Application_Form_Comment
100.00%100.00%
100.00% 1 / 1
100.00%100.00%
100.00% 1 / 1
100.00%100.00%
100.00% 36 / 36
 public function init()
100.00%100.00%
100.00% 1 / 1
100.00%100.00%
100.00% 35 / 35


       1                 : <?php                                                                            
       2                 : class Application_Form_Comment extends Zend_Form                                 
       3               1 : {                                                                                
       4                 :     public function init()                                                       
       5                 :     {                                                                            
       6               7 :         $this->addElement('text', 'fullName', array (                            
       7               7 :             'label' => 'Full name',                                              
       8               7 :             'required' => true,                                                  
       9               7 :             'filters' => array ('StripTags', 'StringTrim'),                      
      10                 :             'validators' => array (                                              
      11               7 :                 array ('Alnum', false, array ('allowWhiteSpace' => true)),       
      12               7 :                 array ('StringLength', false, array ('min' => 4, 'max' => 50)),  
      13               7 :             ),                                                                   
      14               7 :         ));                                                                      
      15               7 :         $this->addElement('text', 'emailAddress', array (                        
      16               7 :             'label' => 'E-mail address',                                         
      17               7 :             'required' => true,                                                  
      18               7 :             'filters' => array ('StripTags', 'StringTrim', 'StringToLower'),     
      19                 :             'validators' => array (                                              
      20               7 :                 'EmailAddress',                                                  
      21               7 :                 array ('StringLength', false, array ('min' => 4, 'max' => 50)),  
      22               7 :             ),                                                                   
      23               7 :         ));                                                                      
      24               7 :         $this->addElement('text', 'website', array (                             
      25               7 :             'label' => 'Website URL',                                            
      26               7 :             'required' => false,                                                 
      27               7 :             'filters' => array ('StripTags', 'StringTrim', 'StringToLower'),     
      28                 :             'validators' => array (                                              
      29               7 :                 array ('Regex', false, array ('/^http:\/\/[a-z0-9\_\-\.\/]+$/')),
      30               7 :             ),                                                                   
      31               7 :         ));                                                                      
      32               7 :         $this->addElement('textarea', 'comment', array (                         
      33               7 :             'label' => 'Your comment',                                           
      34               7 :             'required' => false,                                                 
      35               7 :             'filters' => array ('StripTags'),                                    
      36                 :             'validators' => array (                                              
      37               7 :                 array ('StringLength', false, array ('max' => 50000)),           
      38               7 :             ),                                                                   
      39               7 :         ));                                                                      
      40               7 :         $this->addElement('submit', 'send', array (                              
      41               7 :             'Label' => 'Send',                                                   
      42               7 :             'ignore' => true,                                                    
      43               7 :         ));                                                                      
      44               7 :     }                                                                            
      45                 : }                                                                                
      46                 :                                                                                  

Generated by PHPUnit 3.4.15 and Xdebug 2.1.0 using PHP 5.3.2 at Tue Sep 21 9:29:58 CEST 2010.