X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=tests%2Fphpunit%2Fincludes%2Fmedia%2FBitmapMetadataHandlerTest.php;h=f8262352c56ea5e6053c60556e7352e93af0a28f;hb=cdfe08439c3b5628060f3b9d9d7ca6523b1a2512;hp=c720d7b7829de5f7876d69baa46db1615a53b588;hpb=0525f22b8825c617fffa98f191ab07e8113da085;p=lhc%2Fweb%2Fwiklou.git diff --git a/tests/phpunit/includes/media/BitmapMetadataHandlerTest.php b/tests/phpunit/includes/media/BitmapMetadataHandlerTest.php index c720d7b782..f8262352c5 100644 --- a/tests/phpunit/includes/media/BitmapMetadataHandlerTest.php +++ b/tests/phpunit/includes/media/BitmapMetadataHandlerTest.php @@ -31,11 +31,11 @@ class BitmapMetadataHandlerTest extends MediaWikiTestCase { $meta = BitmapMetadataHandler::Jpeg( $this->filePath . '/Xmp-exif-multilingual_test.jpg' ); - $expected = array( + $expected = [ 'x-default' => 'right(iptc)', 'en' => 'right translation', '_type' => 'lang' - ); + ]; $this->assertArrayHasKey( 'ImageDescription', $meta, 'Did not extract any ImageDescription info?!' ); @@ -103,23 +103,23 @@ class BitmapMetadataHandlerTest extends MediaWikiTestCase { */ public function testMerging() { $merger = new BitmapMetadataHandler(); - $merger->addMetadata( array( 'foo' => 'xmp' ), 'xmp-general' ); - $merger->addMetadata( array( 'bar' => 'xmp' ), 'xmp-general' ); - $merger->addMetadata( array( 'baz' => 'xmp' ), 'xmp-general' ); - $merger->addMetadata( array( 'fred' => 'xmp' ), 'xmp-general' ); - $merger->addMetadata( array( 'foo' => 'iptc (hash)' ), 'iptc-good-hash' ); - $merger->addMetadata( array( 'bar' => 'iptc (bad hash)' ), 'iptc-bad-hash' ); - $merger->addMetadata( array( 'baz' => 'iptc (bad hash)' ), 'iptc-bad-hash' ); - $merger->addMetadata( array( 'fred' => 'iptc (no hash)' ), 'iptc-no-hash' ); - $merger->addMetadata( array( 'baz' => 'exif' ), 'exif' ); + $merger->addMetadata( [ 'foo' => 'xmp' ], 'xmp-general' ); + $merger->addMetadata( [ 'bar' => 'xmp' ], 'xmp-general' ); + $merger->addMetadata( [ 'baz' => 'xmp' ], 'xmp-general' ); + $merger->addMetadata( [ 'fred' => 'xmp' ], 'xmp-general' ); + $merger->addMetadata( [ 'foo' => 'iptc (hash)' ], 'iptc-good-hash' ); + $merger->addMetadata( [ 'bar' => 'iptc (bad hash)' ], 'iptc-bad-hash' ); + $merger->addMetadata( [ 'baz' => 'iptc (bad hash)' ], 'iptc-bad-hash' ); + $merger->addMetadata( [ 'fred' => 'iptc (no hash)' ], 'iptc-no-hash' ); + $merger->addMetadata( [ 'baz' => 'exif' ], 'exif' ); $actual = $merger->getMetadataArray(); - $expected = array( + $expected = [ 'foo' => 'xmp', 'bar' => 'iptc (bad hash)', 'baz' => 'exif', 'fred' => 'xmp', - ); + ]; $this->assertEquals( $expected, $actual ); } @@ -131,18 +131,20 @@ class BitmapMetadataHandlerTest extends MediaWikiTestCase { $this->markTestSkipped( "This test needs the xml extension." ); } $handler = new BitmapMetadataHandler(); - $result = $handler->png( $this->filePath . 'xmp.png' ); - $expected = array( + $result = $handler->PNG( $this->filePath . 'xmp.png' ); + $expected = [ 'frameCount' => 0, 'loopCount' => 1, 'duration' => 0, 'bitDepth' => 1, 'colorType' => 'index-coloured', - 'metadata' => array( + 'metadata' => [ 'SerialNumber' => '123456789', '_MW_PNG_VERSION' => 1, - ), - ); + ], + 'width' => 50, + 'height' => 50, + ]; $this->assertEquals( $expected, $result ); } @@ -151,7 +153,7 @@ class BitmapMetadataHandlerTest extends MediaWikiTestCase { */ public function testPNGNative() { $handler = new BitmapMetadataHandler(); - $result = $handler->png( $this->filePath . 'Png-native-test.png' ); + $result = $handler->PNG( $this->filePath . 'Png-native-test.png' ); $expected = 'http://example.com/url'; $this->assertEquals( $expected, $result['metadata']['Identifier']['x-default'] ); }