| 
									
										
										
										
											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\Dimension; | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | class DimensionTest extends TestCase | 
					
						
							|  |  |  | { | 
					
						
							|  |  |  |     /** | 
					
						
							|  |  |  |      * @dataProvider provideInvalidDimensions | 
					
						
							|  |  |  |      * @expectedException FFMpeg\Exception\InvalidArgumentException | 
					
						
							|  |  |  |      */ | 
					
						
							|  |  |  |     public function testInvalidDimensions($width, $height) | 
					
						
							|  |  |  |     { | 
					
						
							|  |  |  |         new Dimension($width, $height); | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     public function provideInvalidDimensions() | 
					
						
							|  |  |  |     { | 
					
						
							|  |  |  |         return array( | 
					
						
							|  |  |  |             array(320, 0), | 
					
						
							|  |  |  |             array(320, -10), | 
					
						
							|  |  |  |             array(0, 240), | 
					
						
							|  |  |  |             array(-10, 240), | 
					
						
							|  |  |  |             array(0, 0), | 
					
						
							|  |  |  |             array(0, -10), | 
					
						
							|  |  |  |             array(-10, 0), | 
					
						
							|  |  |  |         ); | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     public function testGetters() | 
					
						
							|  |  |  |     { | 
					
						
							|  |  |  |         $dimension = new Dimension(320, 240); | 
					
						
							|  |  |  |         $this->assertEquals(320, $dimension->getWidth()); | 
					
						
							|  |  |  |         $this->assertEquals(240, $dimension->getHeight()); | 
					
						
							|  |  |  |     } | 
					
						
							|  |  |  | } |