Version 0.3
This commit is contained in:
		
					parent
					
						
							
								0d69145ec3
							
						
					
				
			
			
				commit
				
					
						ad3a5af623
					
				
			
		
					 130 changed files with 7283 additions and 2627 deletions
				
			
		
							
								
								
									
										38
									
								
								tests/FFMpeg/Tests/Media/AbstractStreamableTestCase.php
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										38
									
								
								tests/FFMpeg/Tests/Media/AbstractStreamableTestCase.php
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,38 @@ | |||
| <?php | ||||
| 
 | ||||
| namespace FFMpeg\Tests\Media; | ||||
| 
 | ||||
| abstract class AbstractStreamableTestCase extends AbstractMediaTestCase | ||||
| { | ||||
|     public function testGetStreams() | ||||
|     { | ||||
|         $classname = $this->getClassName(); | ||||
|         $ffprobe = $this->getFFProbeMock(); | ||||
|         $format = $this->getFormatMock(); | ||||
| 
 | ||||
|         $ffprobe->expects($this->once()) | ||||
|             ->method('format') | ||||
|             ->with(__FILE__) | ||||
|             ->will($this->returnValue($format)); | ||||
| 
 | ||||
|         $media = new $classname(__FILE__, $this->getFFMpegDriverMock(), $ffprobe); | ||||
|         $this->assertSame($format, $media->getFormat()); | ||||
|     } | ||||
| 
 | ||||
|     public function testGetFormat() | ||||
|     { | ||||
|         $classname = $this->getClassName(); | ||||
|         $ffprobe = $this->getFFProbeMock(); | ||||
|         $streams = $this->getStreamCollectionMock(); | ||||
| 
 | ||||
|         $ffprobe->expects($this->once()) | ||||
|             ->method('streams') | ||||
|             ->with(__FILE__) | ||||
|             ->will($this->returnValue($streams)); | ||||
| 
 | ||||
|         $media = new $classname(__FILE__, $this->getFFMpegDriverMock(), $ffprobe); | ||||
|         $this->assertSame($streams, $media->getStreams()); | ||||
|     } | ||||
| 
 | ||||
|     abstract protected function getClassName(); | ||||
| } | ||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue