Add Formats tests
This commit is contained in:
		
					parent
					
						
							
								3890100388
							
						
					
				
			
			
				commit
				
					
						eec7e3f2dd
					
				
			
		
					 3 changed files with 132 additions and 0 deletions
				
			
		
							
								
								
									
										41
									
								
								tests/src/FFMpeg/Format/OggTest.php
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										41
									
								
								tests/src/FFMpeg/Format/OggTest.php
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,41 @@ | ||||||
|  | <?php | ||||||
|  | 
 | ||||||
|  | namespace FFMpeg\Format; | ||||||
|  | 
 | ||||||
|  | require_once dirname(__FILE__) . '/../../../../src/FFMpeg/Format/Ogg.php'; | ||||||
|  | 
 | ||||||
|  | class OggTest extends \PHPUnit_Framework_TestCase | ||||||
|  | { | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * @var Ogg | ||||||
|  |      */ | ||||||
|  |     protected $object; | ||||||
|  | 
 | ||||||
|  |     protected function setUp() | ||||||
|  |     { | ||||||
|  |         $this->object = new Ogg(320, 320); | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  |     public function testConstruct() | ||||||
|  |     { | ||||||
|  |         $this->assertInstanceOf('\\FFMpeg\\Format\\DefaultFormat', $this->object); | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * @covers FFMpeg\Format\Ogg::getAvailableAudioCodecs | ||||||
|  |      */ | ||||||
|  |     public function testGetAvailableAudioCodecs() | ||||||
|  |     { | ||||||
|  |         $this->object->setAudioCodec('libvorbis'); | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * @covers FFMpeg\Format\Ogg::getAvailableVideoCodecs | ||||||
|  |      */ | ||||||
|  |     public function testGetAvailableVideoCodecs() | ||||||
|  |     { | ||||||
|  |         $this->object->setVideoCodec('libtheora'); | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  | } | ||||||
							
								
								
									
										49
									
								
								tests/src/FFMpeg/Format/WebMTest.php
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										49
									
								
								tests/src/FFMpeg/Format/WebMTest.php
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,49 @@ | ||||||
|  | <?php | ||||||
|  | 
 | ||||||
|  | namespace FFMpeg\Format; | ||||||
|  | 
 | ||||||
|  | require_once dirname(__FILE__) . '/../../../../src/FFMpeg/Format/WebM.php'; | ||||||
|  | 
 | ||||||
|  | class WebMTest extends \PHPUnit_Framework_TestCase | ||||||
|  | { | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * @var WebM | ||||||
|  |      */ | ||||||
|  |     protected $object; | ||||||
|  | 
 | ||||||
|  |     protected function setUp() | ||||||
|  |     { | ||||||
|  |         $this->object = new WebM(320, 320); | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * @covers FFMpeg\Format\WebM::getAvailableAudioCodecs | ||||||
|  |      */ | ||||||
|  |     public function testGetAvailableAudioCodecs() | ||||||
|  |     { | ||||||
|  |         $this->object->setAudioCodec('libvorbis'); | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * @covers FFMpeg\Format\WebM::getAvailableVideoCodecs | ||||||
|  |      */ | ||||||
|  |     public function testGetAvailableVideoCodecs() | ||||||
|  |     { | ||||||
|  |         $this->object->setVideoCodec('libvpx'); | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * @covers FFMpeg\Format\WebM::getExtraParams | ||||||
|  |      */ | ||||||
|  |     public function testGetExtraParams() | ||||||
|  |     { | ||||||
|  |         $this->assertTrue(is_scalar($this->object->getExtraParams())); | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  |     public function testConstruct() | ||||||
|  |     { | ||||||
|  |         $this->assertInstanceOf('\\FFMpeg\\Format\\DefaultFormat', $this->object); | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  | } | ||||||
							
								
								
									
										42
									
								
								tests/src/FFMpeg/Format/X264Test.php
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										42
									
								
								tests/src/FFMpeg/Format/X264Test.php
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,42 @@ | ||||||
|  | <?php | ||||||
|  | 
 | ||||||
|  | namespace FFMpeg\Format; | ||||||
|  | 
 | ||||||
|  | require_once dirname(__FILE__) . '/../../../../src/FFMpeg/Format/X264.php'; | ||||||
|  | 
 | ||||||
|  | class X264Test extends \PHPUnit_Framework_TestCase | ||||||
|  | { | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * @var X264 | ||||||
|  |      */ | ||||||
|  |     protected $object; | ||||||
|  | 
 | ||||||
|  |     protected function setUp() | ||||||
|  |     { | ||||||
|  |         $this->object = new X264(320, 320); | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  |     public function testConstruct() | ||||||
|  |     { | ||||||
|  |         $this->assertInstanceOf('\\FFMpeg\\Format\\DefaultFormat', $this->object); | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * @covers FFMpeg\Format\X264::getAvailableAudioCodecs | ||||||
|  |      */ | ||||||
|  |     public function testGetAvailableAudioCodecs() | ||||||
|  |     { | ||||||
|  |         $this->object->setAudioCodec('libmp3lame'); | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  |     /** | ||||||
|  |      * @covers FFMpeg\Format\X264::getAvailableVideoCodecs | ||||||
|  |      */ | ||||||
|  |     public function testGetAvailableVideoCodecs() | ||||||
|  |     { | ||||||
|  |         $this->object->setVideoCodec('libx264'); | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  | 
 | ||||||
|  | } | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue