Cleanup phpunit configs and PSR-4 autoloading and namespaces for tests

This commit is contained in:
Patrik Karisch 2016-03-06 23:38:04 +01:00
commit f9c6316bad
59 changed files with 128 additions and 144 deletions

View file

@ -34,13 +34,18 @@
"require-dev": {
"sami/sami": "~1.0",
"silex/silex": "~1.0",
"phpunit/phpunit": "~3.7"
"phpunit/phpunit": "^4.8"
},
"autoload": {
"psr-0": {
"FFMpeg": "src"
}
},
"autoload-dev": {
"psr-4": {
"Tests\\FFMpeg\\": "tests"
}
},
"extra": {
"branch-alias": {
"dev-master": "0.6-dev"

View file

@ -1,27 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<phpunit backupGlobals="false"
backupStaticAttributes="false"
colors="true"
convertErrorsToExceptions="true"
convertNoticesToExceptions="true"
convertWarningsToExceptions="true"
processIsolation="false"
stopOnFailure="false"
syntaxCheck="true"
verbose="false"
bootstrap="tests/bootstrap.php"
>
<testsuites>
<testsuite name="FFMpeg Tests Suite">
<directory>tests/FFMpeg/Functional</directory>
</testsuite>
</testsuites>
<filter>
<blacklist>
<directory>vendor</directory>
<directory>tests</directory>
</blacklist>
</filter>
</phpunit>

View file

@ -12,16 +12,19 @@
bootstrap="tests/bootstrap.php"
>
<testsuites>
<testsuite name="FFMpeg Tests Suite">
<directory>tests/FFMpeg/Tests</directory>
<testsuite name="unit">
<directory>tests/Unit</directory>
</testsuite>
<testsuite name="functional">
<directory>tests/Functional</directory>
</testsuite>
</testsuites>
<filter>
<blacklist>
<directory>vendor</directory>
<directory>tests</directory>
</blacklist>
</filter>
</phpunit>

View file

@ -1,6 +1,6 @@
<?php
namespace FFMpeg\Functional;
namespace Tests\FFMpeg\Functional;
use FFMpeg\FFProbe;
@ -9,7 +9,7 @@ class FFProbeTest extends FunctionalTestCase
public function testProbeOnFile()
{
$ffprobe = FFProbe::create();
$this->assertGreaterThan(0, count($ffprobe->streams(__DIR__ . '/../../files/Audio.mp3')));
$this->assertGreaterThan(0, count($ffprobe->streams(__DIR__ . '/../files/Audio.mp3')));
}
/**

View file

@ -1,6 +1,6 @@
<?php
namespace FFMpeg\Functional;
namespace Tests\FFMpeg\Functional;
use FFMpeg\FFMpeg;

View file

@ -1,6 +1,6 @@
<?php
namespace FFMpeg\Functional;
namespace Tests\FFMpeg\Functional;
use FFMpeg\Coordinate\Dimension;
use FFMpeg\Filters\Video\ResizeFilter;
@ -18,7 +18,7 @@ class VideoTranscodeTest extends FunctionalTestCase
}
$ffmpeg = $this->getFFMpeg();
$video = $ffmpeg->open(__DIR__ . '/../../files/Test.ogv');
$video = $ffmpeg->open(__DIR__ . '/../files/Test.ogv');
$this->assertInstanceOf('FFMpeg\Media\Video', $video);
@ -46,13 +46,13 @@ class VideoTranscodeTest extends FunctionalTestCase
public function testTranscodeInvalidFile()
{
$ffmpeg = $this->getFFMpeg();
$ffmpeg->open(__DIR__ . '/../../files/UnknownFileTest.ogv');
$ffmpeg->open(__DIR__ . '/../files/UnknownFileTest.ogv');
}
public function testSaveInvalidForgedVideo()
{
$ffmpeg = $this->getFFMpeg();
$video = new Video(__DIR__ . '/../../files/UnknownFileTest.ogv', $ffmpeg->getFFMpegDriver(), $ffmpeg->getFFProbe());
$video = new Video(__DIR__ . '/../files/UnknownFileTest.ogv', $ffmpeg->getFFMpegDriver(), $ffmpeg->getFFProbe());
$this->setExpectedException('FFMpeg\Exception\RuntimeException');
$video->save(new X264('libvo_aacenc'), __DIR__ . '/output/output-x264.mp4');
@ -72,7 +72,7 @@ class VideoTranscodeTest extends FunctionalTestCase
}
$ffmpeg = $this->getFFMpeg();
$video = $ffmpeg->open(__DIR__ . '/../../files/portrait.MOV');
$video = $ffmpeg->open(__DIR__ . '/../files/portrait.MOV');
$video->filters()
->resize(new Dimension(320, 240), ResizeFilter::RESIZEMODE_INSET)

View file

@ -1,9 +1,9 @@
<?php
namespace FFMpeg\Tests\Coordinate;
namespace Tests\FFMpeg\Unit\Coordinate;
use FFMpeg\Coordinate\Dimension;
use FFMpeg\Tests\TestCase;
use Tests\FFMpeg\Unit\TestCase;
use FFMpeg\Coordinate\AspectRatio;
class AspectRatioTest extends TestCase

View file

@ -1,8 +1,8 @@
<?php
namespace FFMpeg\Tests\Coordinate;
namespace Tests\FFMpeg\Unit\Coordinate;
use FFMpeg\Tests\TestCase;
use Tests\FFMpeg\Unit\TestCase;
use FFMpeg\Coordinate\Dimension;
class DimensionTest extends TestCase

View file

@ -1,8 +1,8 @@
<?php
namespace FFMpeg\Tests\Coordinate;
namespace Tests\FFMpeg\Unit\Coordinate;
use FFMpeg\Tests\TestCase;
use Tests\FFMpeg\Unit\TestCase;
use FFMpeg\Coordinate\FrameRate;
class FrameRateTest extends TestCase

View file

@ -1,8 +1,8 @@
<?php
namespace FFMpeg\Tests\Coordinate;
namespace Tests\FFMpeg\Unit\Coordinate;
use FFMpeg\Tests\TestCase;
use Tests\FFMpeg\Unit\TestCase;
use FFMpeg\Coordinate\Point;
class PointTest extends TestCase

View file

@ -1,8 +1,8 @@
<?php
namespace FFMpeg\Tests\Coordinate;
namespace Tests\FFMpeg\Unit\Coordinate;
use FFMpeg\Tests\TestCase;
use Tests\FFMpeg\Unit\TestCase;
use FFMpeg\Coordinate\TimeCode;
class TimeCodeTest extends TestCase

View file

@ -1,10 +1,10 @@
<?php
namespace FFMpeg\Tests\Driver;
namespace Tests\FFMpeg\Unit\Driver;
use Alchemy\BinaryDriver\Configuration;
use FFMpeg\Driver\FFMpegDriver;
use FFMpeg\Tests\TestCase;
use Tests\FFMpeg\Unit\TestCase;
use Symfony\Component\Process\ExecutableFinder;
class FFMpegDriverTest extends TestCase

View file

@ -1,10 +1,10 @@
<?php
namespace FFMpeg\Tests\Driver;
namespace Tests\FFMpeg\Unit\Driver;
use Alchemy\BinaryDriver\Configuration;
use FFMpeg\Driver\FFProbeDriver;
use FFMpeg\Tests\TestCase;
use Tests\FFMpeg\Unit\TestCase;
use Symfony\Component\Process\ExecutableFinder;
class FFProbeDriverTest extends TestCase

View file

@ -1,6 +1,6 @@
<?php
namespace FFMpeg\Tests;
namespace Tests\FFMpeg\Unit;
use FFMpeg\FFMpegServiceProvider;
use Silex\Application;

View file

@ -1,6 +1,6 @@
<?php
namespace FFMpeg\Tests;
namespace Tests\FFMpeg\Unit;
use FFMpeg\FFMpeg;
use FFMpeg\FFProbe\DataMapping\StreamCollection;

View file

@ -1,8 +1,8 @@
<?php
namespace FFMpeg\Tests\FFProbe\DataMapping;
namespace Tests\FFMpeg\Unit\FFProbe\DataMapping;
use FFMpeg\Tests\TestCase;
use Tests\FFMpeg\Unit\TestCase;
use FFMpeg\FFProbe\DataMapping\AbstractData;
class AbstractDataTest extends TestCase

View file

@ -1,8 +1,8 @@
<?php
namespace FFMpeg\Tests\FFProbe\DataMapping;
namespace Tests\FFMpeg\Unit\FFProbe\DataMapping;
use FFMpeg\Tests\TestCase;
use Tests\FFMpeg\Unit\TestCase;
use FFMpeg\FFProbe\DataMapping\StreamCollection;
class StreamCollectionTest extends TestCase

View file

@ -1,9 +1,9 @@
<?php
namespace FFMpeg\Tests\FFProbe\DataMapping;
namespace Tests\FFMpeg\Unit\FFProbe\DataMapping;
use FFMpeg\Coordinate\Dimension;
use FFMpeg\Tests\TestCase;
use Tests\FFMpeg\Unit\TestCase;
use FFMpeg\FFProbe\DataMapping\Stream;
class StreamTest extends TestCase

View file

@ -1,8 +1,8 @@
<?php
namespace FFMpeg\Tests\FFProbe;
namespace Tests\FFMpeg\Unit\FFProbe;
use FFMpeg\Tests\TestCase;
use Tests\FFMpeg\Unit\TestCase;
use FFMpeg\FFProbe\Mapper;
use FFMpeg\FFProbe;
use FFMpeg\FFProbe\DataMapping\Format;
@ -31,8 +31,8 @@ class MapperTest extends TestCase
public function provideMappings()
{
$format = json_decode(file_get_contents(__DIR__ . '/../../../fixtures/ffprobe/show_format.json'), true);
$streams = json_decode(file_get_contents(__DIR__ . '/../../../fixtures/ffprobe/show_streams.json'), true);
$format = json_decode(file_get_contents(__DIR__ . '/../../fixtures/ffprobe/show_format.json'), true);
$streams = json_decode(file_get_contents(__DIR__ . '/../../fixtures/ffprobe/show_streams.json'), true);
return array(
array(FFProbe::TYPE_FORMAT, $format, new Format($format['format'])),

View file

@ -1,9 +1,9 @@
<?php
namespace FFMpeg\Tests\FFProbe;
namespace Tests\FFMpeg\Unit\FFProbe;
use Alchemy\BinaryDriver\Exception\ExecutionFailureException;
use FFMpeg\Tests\TestCase;
use Tests\FFMpeg\Unit\TestCase;
use FFMpeg\FFProbe\OptionsTester;
class OptionsTesterTest extends TestCase
@ -55,7 +55,7 @@ class OptionsTesterTest extends TestCase
public function provideOptions()
{
$data = file_get_contents(__DIR__ . '/../../../fixtures/ffprobe/help.raw');
$data = file_get_contents(__DIR__ . '/../../fixtures/ffprobe/help.raw');
return array(
array(true, $data, '-print_format'),

View file

@ -1,8 +1,8 @@
<?php
namespace FFMpeg\Tests\FFProbe;
namespace Tests\FFMpeg\Unit\FFProbe;
use FFMpeg\Tests\TestCase;
use Tests\FFMpeg\Unit\TestCase;
use FFMpeg\FFProbe\OutputParser;
use FFMpeg\FFProbe;
@ -28,11 +28,11 @@ class OutputParserTest extends TestCase
public function provideTypeDataAndOutput()
{
$expectedFormat = json_decode(file_get_contents(__DIR__ . '/../../../fixtures/ffprobe/show_format.json'), true);
$expectedStreams = json_decode(file_get_contents(__DIR__ . '/../../../fixtures/ffprobe/show_streams.json'), true);
$expectedFormat = json_decode(file_get_contents(__DIR__ . '/../../fixtures/ffprobe/show_format.json'), true);
$expectedStreams = json_decode(file_get_contents(__DIR__ . '/../../fixtures/ffprobe/show_streams.json'), true);
$rawFormat = file_get_contents(__DIR__ . '/../../../fixtures/ffprobe/show_format.raw');
$rawStreams = file_get_contents(__DIR__ . '/../../../fixtures/ffprobe/show_streams.raw');
$rawFormat = file_get_contents(__DIR__ . '/../../fixtures/ffprobe/show_format.raw');
$rawStreams = file_get_contents(__DIR__ . '/../../fixtures/ffprobe/show_streams.raw');
return array(
array(FFProbe::TYPE_FORMAT, $rawFormat, $expectedFormat),

View file

@ -1,6 +1,6 @@
<?php
namespace FFMpeg\Tests;
namespace Tests\FFMpeg\Unit;
use FFMpeg\FFProbe;
use Symfony\Component\Process\ExecutableFinder;

View file

@ -1,9 +1,9 @@
<?php
namespace FFMpeg\Tests\Filters\Audio;
namespace Tests\FFMpeg\Unit\Filters\Audio;
use FFMpeg\Filters\Audio\AudioFilters;
use FFMpeg\Tests\TestCase;
use Tests\FFMpeg\Unit\TestCase;
class AudioFiltersTest extends TestCase
{

View file

@ -1,9 +1,9 @@
<?php
namespace FFMpeg\Tests\Filters\Audio;
namespace Tests\FFMpeg\Unit\Filters\Audio;
use FFMpeg\Filters\Audio\AudioResamplableFilter;
use FFMpeg\Tests\TestCase;
use Tests\FFMpeg\Unit\TestCase;
class AudioResamplableFilterTest extends TestCase
{

View file

@ -1,10 +1,10 @@
<?php
namespace FFMpeg\Tests\Filters;
namespace Tests\FFMpeg\Unit\Filters;
use FFMpeg\Filters\FiltersCollection;
use FFMpeg\Filters\Audio\SimpleFilter;
use FFMpeg\Tests\TestCase;
use Tests\FFMpeg\Unit\TestCase;
class FiltersCollectionTest extends TestCase
{

View file

@ -1,8 +1,8 @@
<?php
namespace FFMpeg\Tests\Filters\Frame;
namespace Tests\FFMpeg\Unit\Filters\Frame;
use FFMpeg\Tests\TestCase;
use Tests\FFMpeg\Unit\TestCase;
use FFMpeg\Filters\Frame\DisplayRatioFixerFilter;
use FFMpeg\Media\Frame;
use FFMpeg\Coordinate\TimeCode;

View file

@ -1,8 +1,8 @@
<?php
namespace FFMpeg\Tests\Filters\Frame;
namespace Tests\FFMpeg\Unit\Filters\Frame;
use FFMpeg\Tests\TestCase;
use Tests\FFMpeg\Unit\TestCase;
use FFMpeg\Filters\Frame\FrameFilters;
class FrameFiltersTest extends TestCase

View file

@ -1,13 +1,13 @@
<?php
namespace FFMpeg\Tests\Filters\Video;
namespace Tests\FFMpeg\Unit\Filters\Video;
use FFMpeg\Coordinate\Dimension;
use FFMpeg\Coordinate\Point;
use FFMpeg\FFProbe\DataMapping\Stream;
use FFMpeg\FFProbe\DataMapping\StreamCollection;
use FFMpeg\Filters\Video\CropFilter;
use FFMpeg\Tests\TestCase;
use Tests\FFMpeg\Unit\TestCase;
class CropFilterTest extends TestCase
{

View file

@ -1,10 +1,10 @@
<?php
namespace FFMpeg\Tests\Filters\Video;
namespace Tests\FFMpeg\Unit\Filters\Video;
use FFMpeg\Filters\Video\CustomFilter;
use FFMpeg\Filters\Video\FrameRateFilter;
use FFMpeg\Tests\TestCase;
use Tests\FFMpeg\Unit\TestCase;
use FFMpeg\Coordinate\FrameRate;
class CustomFilterTest extends TestCase

View file

@ -1,9 +1,9 @@
<?php
namespace FFMpeg\Tests\Filters\Video;
namespace Tests\FFMpeg\Unit\Filters\Video;
use FFMpeg\Filters\Video\FrameRateFilter;
use FFMpeg\Tests\TestCase;
use Tests\FFMpeg\Unit\TestCase;
use FFMpeg\Coordinate\FrameRate;
class FrameRateFilterTest extends TestCase

View file

@ -1,9 +1,9 @@
<?php
namespace FFMpeg\Tests\Filters\Video;
namespace Tests\FFMpeg\Unit\Filters\Video;
use FFMpeg\Filters\Video\ResizeFilter;
use FFMpeg\Tests\TestCase;
use Tests\FFMpeg\Unit\TestCase;
use FFMpeg\FFProbe\DataMapping\Stream;
use FFMpeg\FFProbe\DataMapping\StreamCollection;
use FFMpeg\Coordinate\Dimension;

View file

@ -1,11 +1,11 @@
<?php
namespace FFMpeg\Tests\Filters\Video;
namespace Tests\FFMpeg\Unit\Filters\Video;
use FFMpeg\FFProbe\DataMapping\Stream;
use FFMpeg\FFProbe\DataMapping\StreamCollection;
use FFMpeg\Filters\Video\RotateFilter;
use FFMpeg\Tests\TestCase;
use Tests\FFMpeg\Unit\TestCase;
class RotateFilterTest extends TestCase
{

View file

@ -1,8 +1,8 @@
<?php
namespace FFMpeg\Tests\Filters\Video;
namespace Tests\FFMpeg\Unit\Filters\Video;
use FFMpeg\Tests\TestCase;
use Tests\FFMpeg\Unit\TestCase;
use FFMpeg\Filters\Video\SynchronizeFilter;
class SynchronizeFilterTest extends TestCase

View file

@ -1,8 +1,8 @@
<?php
namespace FFMpeg\Tests\Filters\Video;
namespace Tests\FFMpeg\Unit\Filters\Video;
use FFMpeg\Tests\TestCase;
use Tests\FFMpeg\Unit\TestCase;
use FFMpeg\Filters\Video\VideoFilters;
use FFMpeg\Filters\Video\ResizeFilter;

View file

@ -1,12 +1,12 @@
<?php
namespace FFMpeg\Tests\Filters\Video;
namespace Tests\FFMpeg\Unit\Filters\Video;
use FFMpeg\FFProbe\DataMapping\Stream;
use FFMpeg\FFProbe\DataMapping\StreamCollection;
use FFMpeg\Filters\Video\RotateFilter;
use FFMpeg\Filters\Video\WatermarkFilter;
use FFMpeg\Tests\TestCase;
use Tests\FFMpeg\Unit\TestCase;
class WatermarkFilterTest extends TestCase
{
@ -19,8 +19,8 @@ class WatermarkFilterTest extends TestCase
$format = $this->getMock('FFMpeg\Format\VideoInterface');
$filter = new WatermarkFilter(__DIR__ . '/../../../../files/watermark.png');
$this->assertEquals(array('-vf', 'movie='.__DIR__ .'/../../../../files/watermark.png [watermark]; [in][watermark] overlay=0:0 [out]'), $filter->apply($video, $format));
$filter = new WatermarkFilter(__DIR__ . '/../../../files/watermark.png');
$this->assertEquals(array('-vf', 'movie='.__DIR__ .'/../../../files/watermark.png [watermark]; [in][watermark] overlay=0:0 [out]'), $filter->apply($video, $format));
// check size of video is unchanged
$this->assertEquals(320, $stream->get('width'));
@ -33,31 +33,31 @@ class WatermarkFilterTest extends TestCase
$format = $this->getMock('FFMpeg\Format\VideoInterface');
// test position absolute
$filter = new WatermarkFilter(__DIR__ . '/../../../../files/watermark.png', array(
$filter = new WatermarkFilter(__DIR__ . '/../../../files/watermark.png', array(
'position' => 'absolute',
'x' => 10, 'y' => 5
));
$this->assertEquals(array('-vf', 'movie='.__DIR__ .'/../../../../files/watermark.png [watermark]; [in][watermark] overlay=10:5 [out]'), $filter->apply($video, $format));
$this->assertEquals(array('-vf', 'movie='.__DIR__ .'/../../../files/watermark.png [watermark]; [in][watermark] overlay=10:5 [out]'), $filter->apply($video, $format));
// test position relative
$filter = new WatermarkFilter(__DIR__ . '/../../../../files/watermark.png', array(
$filter = new WatermarkFilter(__DIR__ . '/../../../files/watermark.png', array(
'position' => 'relative',
'bottom' => 10, 'left' => 5
));
$this->assertEquals(array('-vf', 'movie='.__DIR__ .'/../../../../files/watermark.png [watermark]; [in][watermark] overlay=5:main_h - 10 - overlay_h [out]'), $filter->apply($video, $format));
$this->assertEquals(array('-vf', 'movie='.__DIR__ .'/../../../files/watermark.png [watermark]; [in][watermark] overlay=5:main_h - 10 - overlay_h [out]'), $filter->apply($video, $format));
// test position relative
$filter = new WatermarkFilter(__DIR__ . '/../../../../files/watermark.png', array(
$filter = new WatermarkFilter(__DIR__ . '/../../../files/watermark.png', array(
'position' => 'relative',
'bottom' => 5, 'right' => 4
));
$this->assertEquals(array('-vf', 'movie='.__DIR__ .'/../../../../files/watermark.png [watermark]; [in][watermark] overlay=main_w - 4 - overlay_w:main_h - 5 - overlay_h [out]'), $filter->apply($video, $format));
$this->assertEquals(array('-vf', 'movie='.__DIR__ .'/../../../files/watermark.png [watermark]; [in][watermark] overlay=main_w - 4 - overlay_w:main_h - 5 - overlay_h [out]'), $filter->apply($video, $format));
// test position relative
$filter = new WatermarkFilter(__DIR__ . '/../../../../files/watermark.png', array(
$filter = new WatermarkFilter(__DIR__ . '/../../../files/watermark.png', array(
'position' => 'relative',
'left' => 5, 'top' => 11
));
$this->assertEquals(array('-vf', 'movie='.__DIR__ .'/../../../../files/watermark.png [watermark]; [in][watermark] overlay=5:11 [out]'), $filter->apply($video, $format));
$this->assertEquals(array('-vf', 'movie='.__DIR__ .'/../../../files/watermark.png [watermark]; [in][watermark] overlay=5:11 [out]'), $filter->apply($video, $format));
}
}

View file

@ -1,6 +1,6 @@
<?php
namespace FFMpeg\Tests\Format\Audio;
namespace Tests\FFMpeg\Unit\Format\Audio;
use FFMpeg\Format\Audio\Aac;

View file

@ -1,8 +1,8 @@
<?php
namespace FFMpeg\Tests\Format\Audio;
namespace Tests\FFMpeg\Unit\Format\Audio;
use FFMpeg\Tests\TestCase;
use Tests\FFMpeg\Unit\TestCase;
use FFMpeg\Format\Audio\DefaultAudio;
abstract class AudioTestCase extends TestCase

View file

@ -1,6 +1,6 @@
<?php
namespace FFMpeg\Tests\Format\Audio;
namespace Tests\FFMpeg\Unit\Format\Audio;
use FFMpeg\Format\Audio\Flac;

View file

@ -1,6 +1,6 @@
<?php
namespace FFMpeg\Tests\Format\Audio;
namespace Tests\FFMpeg\Unit\Format\Audio;
use FFMpeg\Format\Audio\Mp3;

View file

@ -1,6 +1,6 @@
<?php
namespace FFMpeg\Tests\Format\Audio;
namespace Tests\FFMpeg\Unit\Format\Audio;
use FFMpeg\Format\Audio\Vorbis;

View file

@ -1,6 +1,6 @@
<?php
namespace FFMpeg\Tests\Format\Audio;
namespace Tests\FFMpeg\Unit\Format\Audio;
use FFMpeg\Format\Audio\Wav;

View file

@ -1,8 +1,8 @@
<?php
namespace FFMpeg\Tests\Format\ProgressListener;
namespace Tests\FFMpeg\Unit\Format\ProgressListener;
use FFMpeg\Tests\TestCase;
use Tests\FFMpeg\Unit\TestCase;
use FFMpeg\Format\ProgressListener\AudioProgressListener;
use FFMpeg\FFProbe\DataMapping\Format;

View file

@ -1,8 +1,8 @@
<?php
namespace FFMpeg\Tests\Format\ProgressListener;
namespace Tests\FFMpeg\Unit\Format\ProgressListener;
use FFMpeg\Tests\TestCase;
use Tests\FFMpeg\Unit\TestCase;
use FFMpeg\Format\ProgressListener\VideoProgressListener;
use FFMpeg\FFProbe\DataMapping\Format;

View file

@ -1,6 +1,6 @@
<?php
namespace FFMpeg\Tests\Format\Video;
namespace Tests\FFMpeg\Unit\Format\Video;
use FFMpeg\Format\Video\Ogg;

View file

@ -1,8 +1,8 @@
<?php
namespace FFMpeg\Tests\Format\Video;
namespace Tests\FFMpeg\Unit\Format\Video;
use FFMpeg\Tests\Format\Audio\AudioTestCase;
use Tests\FFMpeg\Unit\Format\Audio\AudioTestCase;
abstract class VideoTestCase extends AudioTestCase
{

View file

@ -1,6 +1,6 @@
<?php
namespace FFMpeg\Tests\Format\Video;
namespace Tests\FFMpeg\Unit\Format\Video;
use FFMpeg\Format\Video\WMV3;

View file

@ -1,6 +1,6 @@
<?php
namespace FFMpeg\Tests\Format\Video;
namespace Tests\FFMpeg\Unit\Format\Video;
use FFMpeg\Format\Video\WMV;

View file

@ -1,6 +1,6 @@
<?php
namespace FFMpeg\Tests\Format\Video;
namespace Tests\FFMpeg\Unit\Format\Video;
use FFMpeg\Format\Video\WebM;

View file

@ -1,6 +1,6 @@
<?php
namespace FFMpeg\Tests\Format\Video;
namespace Tests\FFMpeg\Unit\Format\Video;
use FFMpeg\Format\Video\X264;

View file

@ -1,8 +1,8 @@
<?php
namespace FFMpeg\Tests\Media;
namespace Tests\FFMpeg\Unit\Media;
use FFMpeg\Tests\TestCase;
use Tests\FFMpeg\Unit\TestCase;
abstract class AbstractMediaTestCase extends TestCase
{

View file

@ -1,6 +1,6 @@
<?php
namespace FFMpeg\Tests\Media;
namespace Tests\FFMpeg\Unit\Media;
abstract class AbstractStreamableTestCase extends AbstractMediaTestCase
{

View file

@ -1,6 +1,6 @@
<?php
namespace FFMpeg\Tests\Media;
namespace Tests\FFMpeg\Unit\Media;
use FFMpeg\Format\ProgressableInterface;
use FFMpeg\Format\AudioInterface;

View file

@ -1,6 +1,6 @@
<?php
namespace FFMpeg\Tests\Media;
namespace Tests\FFMpeg\Unit\Media;
use FFMpeg\Media\Audio;
use Alchemy\BinaryDriver\Exception\ExecutionFailureException;
@ -218,7 +218,7 @@ class AudioTest extends AbstractStreamableTestCase
$listeners = array($this->getMock('Alchemy\BinaryDriver\Listeners\ListenerInterface'));
$progressableFormat = $this->getMockBuilder('FFMpeg\Tests\Media\AudioProg')
$progressableFormat = $this->getMockBuilder('Tests\FFMpeg\Unit\Media\AudioProg')
->disableOriginalConstructor()->getMock();
$progressableFormat->expects($this->any())
->method('getExtraParams')

View file

@ -1,6 +1,6 @@
<?php
namespace FFMpeg\Tests\Media;
namespace Tests\FFMpeg\Unit\Media;
use FFMpeg\Media\Frame;

View file

@ -1,6 +1,6 @@
<?php
namespace FFMpeg\Tests\Media;
namespace Tests\FFMpeg\Unit\Media;
use FFMpeg\Format\ProgressableInterface;
use FFMpeg\Format\VideoInterface;

View file

@ -1,6 +1,6 @@
<?php
namespace FFMpeg\Tests\Media;
namespace Tests\FFMpeg\Unit\Media;
use FFMpeg\Media\Video;
use Alchemy\BinaryDriver\Exception\ExecutionFailureException;
@ -332,7 +332,7 @@ class VideoTest extends AbstractStreamableTestCase
$listeners = array($this->getMock('Alchemy\BinaryDriver\Listeners\ListenerInterface'));
$progressableFormat = $this->getMockBuilder('FFMpeg\Tests\Media\Prog')
$progressableFormat = $this->getMockBuilder('Tests\FFMpeg\Unit\Media\Prog')
->disableOriginalConstructor()->getMock();
$progressableFormat->expects($this->any())
->method('getExtraParams')
@ -353,7 +353,7 @@ class VideoTest extends AbstractStreamableTestCase
->method('getPasses')
->will($this->returnValue(2));
$progressableAudioFormat = $this->getMockBuilder('FFMpeg\Tests\Media\AudioProg')
$progressableAudioFormat = $this->getMockBuilder('Tests\FFMpeg\Unit\Media\AudioProg')
->disableOriginalConstructor()->getMock();
$progressableAudioFormat->expects($this->any())
->method('getExtraParams')

View file

@ -1,6 +1,6 @@
<?php
namespace FFMpeg\Tests;
namespace Tests\FFMpeg\Unit;
class TestCase extends \PHPUnit_Framework_TestCase
{

View file

@ -1,5 +1,8 @@
<?php
$loader = require __DIR__.'/../vendor/autoload.php';
$loader->add('FFMpeg\Tests', __DIR__);
$loader->add('FFMpeg\Functional', __DIR__);
$file = __DIR__ . '/../vendor/autoload.php';
if (!file_exists($file)) {
throw new RuntimeException('Install dependencies to run test suite.');
}
$autoload = require_once $file;