9 protected function setUp() {
11 $this->filePath = __DIR__ .
'/../../data/media/';
21 'Png-native-test.png' );
22 $expected =
"foo bar baz foo foo foo foof foo foo foo foo";
23 $this->assertArrayHasKey(
'text', $meta );
24 $meta = $meta[
'text'];
25 $this->assertArrayHasKey(
'Make', $meta );
26 $this->assertArrayHasKey(
'x-default', $meta[
'Make'] );
28 $this->assertEquals( $expected, $meta[
'Make'][
'x-default'] );
36 'Png-native-test.png' );
37 $expected =
"Some long image desc";
38 $this->assertArrayHasKey(
'text', $meta );
39 $meta = $meta[
'text'];
40 $this->assertArrayHasKey(
'ImageDescription', $meta );
41 $this->assertArrayHasKey(
'x-default', $meta[
'ImageDescription'] );
42 $this->assertArrayHasKey(
'_type', $meta[
'ImageDescription'] );
44 $this->assertEquals( $expected, $meta[
'ImageDescription'][
'x-default'] );
53 'Png-native-test.png' );
58 $expected =
"© 2010 Bawolff";
60 $this->assertArrayHasKey(
'text', $meta );
61 $meta = $meta[
'text'];
62 $this->assertArrayHasKey(
'Copyright', $meta );
63 $this->assertArrayHasKey(
'x-default', $meta[
'Copyright'] );
65 $this->assertEquals( $expected, $meta[
'Copyright'][
'x-default'] );
73 'Png-native-test.png' );
75 $this->assertEquals( 0, $meta[
'frameCount'] );
76 $this->assertEquals( 1, $meta[
'loopCount'] );
77 $this->assertEquals( 0, $meta[
'duration'] );
86 'Animated_PNG_example_bouncing_beach_ball.png' );
88 $this->assertEquals( 20, $meta[
'frameCount'] );
90 $this->assertEquals( 0, $meta[
'loopCount'] );
91 $this->assertEquals( 1.5, $meta[
'duration'],
'', 0.00001 );
96 'Png-native-test.png' );
98 $this->assertEquals( 8, $meta[
'bitDepth'] );
104 $this->assertEquals( 1, $meta[
'bitDepth'] );
109 'Png-native-test.png' );
111 $this->assertEquals(
'index-coloured', $meta[
'colorType'] );
117 $this->assertEquals(
'truecolour-alpha', $meta[
'colorType'] );
123 $this->assertEquals(
'truecolour', $meta[
'colorType'] );
128 'greyscale-png.png' );
129 $this->assertEquals(
'greyscale-alpha', $meta[
'colorType'] );
134 'greyscale-na-png.png' );
135 $this->assertEquals(
'greyscale', $meta[
'colorType'] );