scratch

Subversion Repositories:
Compare Path: Rev
With Path: Rev
?path1? @ 114  →  ?path2? @ 115
/vendor/php-ffmpeg/php-ffmpeg/tests/Unit/Filters/Frame/DisplayRatioFixerFilterTest.php
@@ -0,0 +1,28 @@
<?php
 
namespace Tests\FFMpeg\Unit\Filters\Frame;
 
use Tests\FFMpeg\Unit\TestCase;
use FFMpeg\Filters\Frame\DisplayRatioFixerFilter;
use FFMpeg\Media\Frame;
use FFMpeg\Coordinate\TimeCode;
use FFMpeg\FFProbe\DataMapping\StreamCollection;
use FFMpeg\FFProbe\DataMapping\Stream;
 
class DisplayRatioFixerFilterTest extends TestCase
{
public function testApply()
{
$stream = new Stream(array('codec_type' => 'video', 'width' => 960, 'height' => 720));
$streams = new StreamCollection(array($stream));
 
$video = $this->getVideoMock(__FILE__);
$video->expects($this->once())
->method('getStreams')
->will($this->returnValue($streams));
 
$frame = new Frame($video, $this->getFFMpegDriverMock(), $this->getFFProbeMock(), new TimeCode(0, 0, 0, 0));
$filter = new DisplayRatioFixerFilter();
$this->assertEquals(array('-s', '960x720'), $filter->apply($frame));
}
}
/vendor/php-ffmpeg/php-ffmpeg/tests/Unit/Filters/Frame/FrameFiltersTest.php
@@ -0,0 +1,21 @@
<?php
 
namespace Tests\FFMpeg\Unit\Filters\Frame;
 
use Tests\FFMpeg\Unit\TestCase;
use FFMpeg\Filters\Frame\FrameFilters;
 
class FrameFiltersTest extends TestCase
{
public function testResize()
{
$frame = $this->getFrameMock();
$filters = new FrameFilters($frame);
 
$frame->expects($this->once())
->method('addFilter')
->with($this->isInstanceOf('FFMpeg\Filters\Frame\DisplayRatioFixerFilter'));
 
$filters->fixDisplayRatio();
}
}