|
|
|
|
@ -8,8 +8,8 @@ |
|
|
|
|
|
|
|
|
|
class Test_Image extends PHPUnit_Framework_TestCase { |
|
|
|
|
public static function tearDownAfterClass() { |
|
|
|
|
unlink(OC::$SERVERROOT.'/tests/data/testimage2.png'); |
|
|
|
|
unlink(OC::$SERVERROOT.'/tests/data/testimage2.jpg'); |
|
|
|
|
@unlink(OC::$SERVERROOT.'/tests/data/testimage2.png'); |
|
|
|
|
@unlink(OC::$SERVERROOT.'/tests/data/testimage2.jpg'); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
public function testGetMimeTypeForFile() { |
|
|
|
|
@ -236,4 +236,24 @@ class Test_Image extends PHPUnit_Framework_TestCase { |
|
|
|
|
$this->assertEquals(200, $img->width()); |
|
|
|
|
$this->assertEquals(200, $img->height()); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
function convertDataProvider() { |
|
|
|
|
return array( |
|
|
|
|
array( 'image/gif'), |
|
|
|
|
array( 'image/jpeg'), |
|
|
|
|
array( 'image/png'), |
|
|
|
|
); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
* @dataProvider convertDataProvider |
|
|
|
|
*/ |
|
|
|
|
public function testConvert($mimeType) { |
|
|
|
|
$img = new \OC_Image(OC::$SERVERROOT.'/tests/data/testimage.png'); |
|
|
|
|
$tempFile = tempnam(sys_get_temp_dir(), 'img-test'); |
|
|
|
|
|
|
|
|
|
$img->save($tempFile, $mimeType); |
|
|
|
|
$actualMimeType = \OC_Image::getMimeTypeForFile($tempFile); |
|
|
|
|
$this->assertEquals($mimeType, $actualMimeType); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|