32 lines
		
	
	
	
		
			643 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
		
		
			
		
	
	
			32 lines
		
	
	
	
		
			643 B
		
	
	
	
		
			PHP
		
	
	
	
	
	
|  | <?php | ||
|  | 
 | ||
|  | namespace FFMpeg\Tests\Coordinate; | ||
|  | 
 | ||
|  | use FFMpeg\Tests\TestCase; | ||
|  | use FFMpeg\Coordinate\FrameRate; | ||
|  | 
 | ||
|  | class FrameRateTest extends TestCase | ||
|  | { | ||
|  |     public function testGetter() | ||
|  |     { | ||
|  |         $fr = new FrameRate(23.997); | ||
|  |         $this->assertEquals(23.997, $fr->getValue()); | ||
|  |     } | ||
|  | 
 | ||
|  |     /** | ||
|  |      * @dataProvider provideInvalidFrameRates | ||
|  |      * @expectedException FFMpeg\Exception\InvalidArgumentException | ||
|  |      */ | ||
|  |     public function testInvalidFrameRate($value) | ||
|  |     { | ||
|  |         new FrameRate($value); | ||
|  |     } | ||
|  | 
 | ||
|  |     public function provideInvalidFrameRates() | ||
|  |     { | ||
|  |         return array( | ||
|  |             array(0), array(-1.5), array(-2), | ||
|  |         ); | ||
|  |     } | ||
|  | } |