| 
									
										
										
										
											2013-06-25 10:03:20 +02:00
										 |  |  | <?php | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-03-06 23:38:04 +01:00
										 |  |  | namespace Tests\FFMpeg\Unit\Coordinate; | 
					
						
							| 
									
										
										
										
											2013-06-25 10:03:20 +02:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2016-03-06 23:38:04 +01:00
										 |  |  | use Tests\FFMpeg\Unit\TestCase; | 
					
						
							| 
									
										
										
										
											2013-06-25 10:03:20 +02:00
										 |  |  | 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), | 
					
						
							|  |  |  |         ); | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  | } |