All Unit tests
Current file: C:\code\midiparser\src\Midi\Reporting\Formatter.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% 20 / 20
100.00%100.00%
100.00% 21 / 21
 
Midi\Formatter
100.00%100.00%
100.00% 1 / 1
100.00%100.00%
100.00% 20 / 20
100.00%100.00%
100.00% 21 / 21
 public function __construct()
100.00%100.00%
100.00% 1 / 1
100.00%100.00%
100.00% 1 / 1
 public function beforeFile()
100.00%100.00%
100.00% 1 / 1
100.00%100.00%
100.00% 1 / 1
 public function beforeChunk(Chunk $chunk)
100.00%100.00%
100.00% 1 / 1
100.00%100.00%
100.00% 1 / 1
 public function afterChunk(Chunk $chunk)
100.00%100.00%
100.00% 1 / 1
100.00%100.00%
100.00% 1 / 1
 public function beforeFileHeader(FileHeader $fileHeader)
100.00%100.00%
100.00% 1 / 1
100.00%100.00%
100.00% 1 / 1
 public function formatFileHeader(FileHeader $fileHeader)
100.00%100.00%
100.00% 1 / 1
100.00%100.00%
100.00% 1 / 1
 public function afterFileHeader(FileHeader $fileHeader)
100.00%100.00%
100.00% 1 / 1
100.00%100.00%
100.00% 1 / 1
 public function beforeTrack()
100.00%100.00%
100.00% 1 / 1
100.00%100.00%
100.00% 1 / 1
 public function beforeTrackHeader(TrackHeader $trackHeader)
100.00%100.00%
100.00% 1 / 1
100.00%100.00%
100.00% 1 / 1
 public function formatTrackHeader(TrackHeader $trackHeader)
100.00%100.00%
100.00% 1 / 1
100.00%100.00%
100.00% 1 / 1
 public function afterTrackHeader(TrackHeader $trackHeader)
100.00%100.00%
100.00% 1 / 1
100.00%100.00%
100.00% 1 / 1
 public function beforeDelta(Delta $delta)
100.00%100.00%
100.00% 1 / 1
100.00%100.00%
100.00% 1 / 1
 public function formatDelta(Delta $delta)
100.00%100.00%
100.00% 1 / 1
100.00%100.00%
100.00% 1 / 1
 public function afterDelta(Delta $delta)
100.00%100.00%
100.00% 1 / 1
100.00%100.00%
100.00% 1 / 1
 public function beforeEvent(Event $event)
100.00%100.00%
100.00% 1 / 1
100.00%100.00%
100.00% 1 / 1
 public function formatEvent(Event $event)
100.00%100.00%
100.00% 1 / 1
100.00%100.00%
100.00% 1 / 1
 public function afterEvent(Event $event)
100.00%100.00%
100.00% 1 / 1
100.00%100.00%
100.00% 1 / 1
 public function afterTrack()
100.00%100.00%
100.00% 1 / 1
100.00%100.00%
100.00% 1 / 1
 public function afterFile($parseTime, $totalTime)
100.00%100.00%
100.00% 1 / 1
100.00%100.00%
100.00% 1 / 1
 public function getPostProcessor()
100.00%100.00%
100.00% 1 / 1
100.00%100.00%
100.00% 1 / 1


       1                 : <?php                                                                                          
       2                 :                                                                                                
       3                 :     /**                                                                                        
       4                 :      * \Midi\Reporting\Formatter                                                               
       5                 :      *                                                                                         
       6                 :      * @package    Midi                                                                        
       7                 :      * @subpackage Reporting                                                                   
       8                 :      * @copyright  © 2009 Tommy Montgomery <http://phpmidiparser.com/>                         
       9                 :      * @since      1.0                                                                         
      10                 :      */                                                                                        
      11                 :                                                                                                
      12                 :     namespace Midi\Reporting;                                                                  
      13                 :                                                                                                
      14                 :     use \Midi\Chunk;                                                                           
      15                 :     use \Midi\Delta;                                                                           
      16                 :     use \Midi\FileHeader;                                                                      
      17                 :     use \Midi\TrackHeader;                                                                     
      18                 :     use \Midi\Event;                                                                           
      19                 :                                                                                                
      20                 :     /**                                                                                        
      21                 :      * Default (empty) class for formatting parse results                                      
      22                 :      *                                                                                         
      23                 :      * Use in conjunction with {@link Printer}.                                                
      24                 :      *                                                                                         
      25                 :      * @package    Midi                                                                        
      26                 :      * @subpackage Reporting                                                                   
      27                 :      * @since      1.0                                                                         
      28                 :      */                                                                                        
      29               1 :     class Formatter {                                                                          
      30                 :                                                                                                
      31                 :         /**                                                                                    
      32                 :          * Constructor                                                                         
      33                 :          *                                                                                     
      34                 :          * @since 1.0                                                                          
      35                 :          */                                                                                    
      36              32 :         public function __construct() {}                                                       
      37                 :                                                                                                
      38                 :         /**                                                                                    
      39                 :          * Before a file is parsed                                                             
      40                 :          *                                                                                     
      41                 :          * @since 1.0                                                                          
      42                 :          *                                                                                     
      43                 :          * @return string                                                                      
      44                 :          */                                                                                    
      45               1 :         public function beforeFile() {}                                                        
      46                 :                                                                                                
      47                 :         /**                                                                                    
      48                 :          * Before a chunk is parsed                                                            
      49                 :          *                                                                                     
      50                 :          * @since 1.0                                                                          
      51                 :          *                                                                                     
      52                 :          * @param  Chunk $chunk                                                                
      53                 :          * @return string                                                                      
      54                 :          */                                                                                    
      55               1 :         public function beforeChunk(Chunk $chunk) {}                                           
      56                 :                                                                                                
      57                 :         /**                                                                                    
      58                 :          * After a chunk is parsed                                                             
      59                 :          *                                                                                     
      60                 :          * @since 1.0                                                                          
      61                 :          *                                                                                     
      62                 :          * @param  Chunk $chunk                                                                
      63                 :          * @return string                                                                      
      64                 :          */                                                                                    
      65               1 :         public function afterChunk(Chunk $chunk) {}                                            
      66                 :                                                                                                
      67                 :         /**                                                                                    
      68                 :          * Before a file header is parsed                                                      
      69                 :          *                                                                                     
      70                 :          * @since 1.0                                                                          
      71                 :          *                                                                                     
      72                 :          * @return string                                                                      
      73                 :          */                                                                                    
      74               1 :         public function beforeFileHeader(FileHeader $fileHeader) {}                            
      75                 :                                                                                                
      76                 :         /**                                                                                    
      77                 :          * Formats a file header                                                               
      78                 :          *                                                                                     
      79                 :          * @since 1.0                                                                          
      80                 :          *                                                                                     
      81                 :          * @param  FileHeader $fileHeader                                                      
      82                 :          * @return string                                                                      
      83                 :          */                                                                                    
      84               1 :         public function formatFileHeader(FileHeader $fileHeader) {}                            
      85                 :                                                                                                
      86                 :         /**                                                                                    
      87                 :          * After a file header is parsed                                                       
      88                 :          *                                                                                     
      89                 :          * @since 1.0                                                                          
      90                 :          *                                                                                     
      91                 :          * @return string                                                                      
      92                 :          */                                                                                    
      93               1 :         public function afterFileHeader(FileHeader $fileHeader) {}                             
      94                 :                                                                                                
      95                 :         /**                                                                                    
      96                 :          * Before a track is parsed                                                            
      97                 :          *                                                                                     
      98                 :          * @since 1.0                                                                          
      99                 :          *                                                                                     
     100                 :          * @return string                                                                      
     101                 :          */                                                                                    
     102               1 :         public function beforeTrack() {}                                                       
     103                 :                                                                                                
     104                 :         /**                                                                                    
     105                 :          * Before a track header is parsed                                                     
     106                 :          *                                                                                     
     107                 :          * @since 1.0                                                                          
     108                 :          *                                                                                     
     109                 :          * @return string                                                                      
     110                 :          */                                                                                    
     111               1 :         public function beforeTrackHeader(TrackHeader $trackHeader) {}                         
     112                 :                                                                                                
     113                 :         /**                                                                                    
     114                 :          * Formats a track header                                                              
     115                 :          *                                                                                     
     116                 :          * @since 1.0                                                                          
     117                 :          *                                                                                     
     118                 :          * @param  TrackHeader $trackHeader                                                    
     119                 :          * @return string                                                                      
     120                 :          */                                                                                    
     121               1 :         public function formatTrackHeader(TrackHeader $trackHeader) {}                         
     122                 :                                                                                                
     123                 :         /**                                                                                    
     124                 :          * After a track header is parsed                                                      
     125                 :          *                                                                                     
     126                 :          * @since 1.0                                                                          
     127                 :          *                                                                                     
     128                 :          * @return string                                                                      
     129                 :          */                                                                                    
     130               1 :         public function afterTrackHeader(TrackHeader $trackHeader) {}                          
     131                 :                                                                                                
     132                 :         /**                                                                                    
     133                 :          * Before a delta time is parsed                                                       
     134                 :          *                                                                                     
     135                 :          * @since 1.0                                                                          
     136                 :          *                                                                                     
     137                 :          * @return string                                                                      
     138                 :          */                                                                                    
     139               1 :         public function beforeDelta(Delta $delta) {}                                           
     140                 :                                                                                                
     141                 :         /**                                                                                    
     142                 :          * Formts a delta time                                                                 
     143                 :          *                                                                                     
     144                 :          * @since 1.0                                                                          
     145                 :          *                                                                                     
     146                 :          * @param  Delta $delta                                                                
     147                 :          * @return string                                                                      
     148                 :          */                                                                                    
     149               1 :         public function formatDelta(Delta $delta) {}                                           
     150                 :                                                                                                
     151                 :         /**                                                                                    
     152                 :          * After a delta time is parsed                                                        
     153                 :          *                                                                                     
     154                 :          * @since 1.0                                                                          
     155                 :          *                                                                                     
     156                 :          * @return string                                                                      
     157                 :          */                                                                                    
     158               1 :         public function afterDelta(Delta $delta) {}                                            
     159                 :                                                                                                
     160                 :         /**                                                                                    
     161                 :          * Before an event is parsed                                                           
     162                 :          *                                                                                     
     163                 :          * @since 1.0                                                                          
     164                 :          *                                                                                     
     165                 :          * @return string                                                                      
     166                 :          */                                                                                    
     167               1 :         public function beforeEvent(Event $event) {}                                           
     168                 :                                                                                                
     169                 :         /**                                                                                    
     170                 :          * Formats an event                                                                    
     171                 :          *                                                                                     
     172                 :          * @since 1.0                                                                          
     173                 :          *                                                                                     
     174                 :          * @param  Event $event                                                                
     175                 :          * @return string                                                                      
     176                 :          */                                                                                    
     177               1 :         public function formatEvent(Event $event) {}                                           
     178                 :                                                                                                
     179                 :         /**                                                                                    
     180                 :          * After an event is parsed                                                            
     181                 :          *                                                                                     
     182                 :          * @since 1.0                                                                          
     183                 :          *                                                                                     
     184                 :          * @return string                                                                      
     185                 :          */                                                                                    
     186               1 :         public function afterEvent(Event $event) {}                                            
     187                 :                                                                                                
     188                 :         /**                                                                                    
     189                 :          * After a track is parsed                                                             
     190                 :          *                                                                                     
     191                 :          * @since 1.0                                                                          
     192                 :          *                                                                                     
     193                 :          * @return string                                                                      
     194                 :          */                                                                                    
     195               1 :         public function afterTrack() {}                                                        
     196                 :                                                                                                
     197                 :         /**                                                                                    
     198                 :          * After a file is parsed                                                              
     199                 :          *                                                                                     
     200                 :          * @since 1.0                                                                          
     201                 :          *                                                                                     
     202                 :          * @param  float $parseTime The elapsed time for parsing in seconds                    
     203                 :          * @param  float $totalTime The total time (parsing + formatting + printing) in seconds
     204                 :          * @return string                                                                      
     205                 :          */                                                                                    
     206               1 :         public function afterFile($parseTime, $totalTime) {}                                   
     207                 :                                                                                                
     208                 :         /**                                                                                    
     209                 :          * Gets the post-print processor for this formatter                                    
     210                 :          *                                                                                     
     211                 :          * @since 1.0                                                                          
     212                 :          *                                                                                     
     213                 :          * @return PostProcessor                                                               
     214                 :          */                                                                                    
     215                 :         public function getPostProcessor() {                                                   
     216               1 :             return new DefaultPostProcessor();                                                 
     217                 :         }                                                                                      
     218                 :                                                                                                
     219                 :     }                                                                                          
     220                 :                                                                                                

Generated by PHPUnit 3.4.1 and Xdebug 2.0.5 using PHP 5.3.0 at Sun Oct 25 23:35:09 PDT 2009.