Changeset 57673 for trunk/tests/phpunit/tests/image/meta.php
- Timestamp:
- 02/20/2024 06:14:41 PM (13 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/tests/phpunit/tests/image/meta.php
r57267 r57673 33 33 $out = wp_read_image_metadata( DIR_TESTDATA . '/images/2004-07-22-DSC_0008.jpg' ); 34 34 35 $this->assert Equals( 6.3, $out['aperture'], 'Aperture value not equivalent' );35 $this->assertSame( '6.3', $out['aperture'], 'Aperture value not equivalent' ); 36 36 $this->assertSame( '', $out['credit'], 'Credit value not the same' ); 37 37 $this->assertSame( 'NIKON D70', $out['camera'], 'Camera value not the same' ); 38 38 $this->assertSame( '', $out['caption'], 'Caption value not the same' ); 39 $this->assert Equals(strtotime( '2004-07-22 17:14:59' ), $out['created_timestamp'], 'Timestamp value not equivalent' );40 $this->assertSame( '', $out['copyright'], 'Copyright value not the same' ); 41 $this->assert Equals( 27, $out['focal_length'], 'Focal length value not equivalent' );42 $this->assert Equals( 400, $out['iso'], 'Iso value not equivalent' );43 $this->assert Equals( 1 / 40, $out['shutter_speed'], 'Shutter speed value not equivalent' );39 $this->assertSame( (string) strtotime( '2004-07-22 17:14:59' ), $out['created_timestamp'], 'Timestamp value not equivalent' ); 40 $this->assertSame( '', $out['copyright'], 'Copyright value not the same' ); 41 $this->assertSame( '27', $out['focal_length'], 'Focal length value not equivalent' ); 42 $this->assertSame( '400', $out['iso'], 'Iso value not equivalent' ); 43 $this->assertSame( (string) ( 1 / 40 ), $out['shutter_speed'], 'Shutter speed value not equivalent' ); 44 44 $this->assertSame( '', $out['title'], 'Title value not the same' ); 45 45 } … … 53 53 $this->assertSame( 'NIKON D70', $out['camera'], 'Camera value not the same' ); 54 54 $this->assertSame( 'Copyright Alex Shiels', $out['caption'], 'Caption value not the same' ); 55 $this->assert Equals(strtotime( '2007-06-17 21:18:00' ), $out['created_timestamp'], 'Timestamp value not equivalent' );56 $this->assertSame( '', $out['copyright'], 'Copyright value not the same' ); 57 $this->assert Equals( 0, $out['focal_length'], 'Focal length value not equivalent' );58 $this->assert Equals( 0, $out['iso'], 'Iso value not equivalent' ); // Interesting - a Nikon bug?59 $this->assert Equals( 1 / 500, $out['shutter_speed'], 'Shutter speed value not equivalent' );55 $this->assertSame( (string) strtotime( '2007-06-17 21:18:00' ), $out['created_timestamp'], 'Timestamp value not equivalent' ); 56 $this->assertSame( '', $out['copyright'], 'Copyright value not the same' ); 57 $this->assertSame( '0', $out['focal_length'], 'Focal length value not equivalent' ); 58 $this->assertSame( '0', $out['iso'], 'Iso value not equivalent' ); // Interesting - a Nikon bug? 59 $this->assertSame( (string) ( 1 / 500 ), $out['shutter_speed'], 'Shutter speed value not equivalent' ); 60 60 $this->assertSame( 'Copyright Alex Shiels', $out['title'], 'Title value not the same' ); 61 61 // $this->assertSame( array( 'Flowers' ), $out['keywords'] ); … … 66 66 $out = wp_read_image_metadata( DIR_TESTDATA . '/images/2004-07-22-DSC_0007.jpg' ); 67 67 68 $this->assert Equals( 6.3, $out['aperture'], 'Aperture value not equivalent' );68 $this->assertSame( '6.3', $out['aperture'], 'Aperture value not equivalent' ); 69 69 $this->assertSame( 'IPTC Creator', $out['credit'], 'Credit value not the same' ); 70 70 $this->assertSame( 'NIKON D70', $out['camera'], 'Camera value not the same' ); 71 71 $this->assertSame( 'IPTC Caption', $out['caption'], 'Caption value not the same' ); 72 $this->assert Equals(strtotime( '2004-07-22 17:14:35' ), $out['created_timestamp'], 'Timestamp value not equivalent' );72 $this->assertSame( (string) strtotime( '2004-07-22 17:14:35' ), $out['created_timestamp'], 'Timestamp value not equivalent' ); 73 73 $this->assertSame( 'IPTC Copyright', $out['copyright'], 'Copyright value not the same' ); 74 $this->assert Equals( 18, $out['focal_length'], 'Focal length value not equivalent' );75 $this->assert Equals( 200, $out['iso'], 'Iso value not equivalent' );76 $this->assert Equals( 1 / 25, $out['shutter_speed'], 'Shutter speed value not equivalent' );74 $this->assertSame( '18', $out['focal_length'], 'Focal length value not equivalent' ); 75 $this->assertSame( '200', $out['iso'], 'Iso value not equivalent' ); 76 $this->assertSame( (string) ( 1 / 25 ), $out['shutter_speed'], 'Shutter speed value not equivalent' ); 77 77 $this->assertSame( 'IPTC Headline', $out['title'], 'Title value not the same' ); 78 78 } … … 82 82 $out = wp_read_image_metadata( DIR_TESTDATA . '/images/a2-small.jpg' ); 83 83 84 $this->assert Equals( 4.5, $out['aperture'], 'Aperture value not equivalent' );84 $this->assertSame( '4.5', $out['aperture'], 'Aperture value not equivalent' ); 85 85 $this->assertSame( '', $out['credit'], 'Credit value not the same' ); 86 86 $this->assertSame( 'FinePix S5600', $out['camera'], 'Camera value not the same' ); 87 87 $this->assertSame( '', $out['caption'], 'Caption value not the same' ); 88 $this->assert Equals(strtotime( '2007-09-03 10:17:03' ), $out['created_timestamp'], 'Timestamp value not equivalent' );89 $this->assertSame( '', $out['copyright'], 'Copyright value not the same' ); 90 $this->assert Equals( 6.3, $out['focal_length'], 'Focal length value not equivalent' );91 $this->assert Equals( 64, $out['iso'], 'Iso value not equivalent' );92 $this->assert Equals( 1 / 320, $out['shutter_speed'], 'Shutter speed value not equivalent' );88 $this->assertSame( (string) strtotime( '2007-09-03 10:17:03' ), $out['created_timestamp'], 'Timestamp value not equivalent' ); 89 $this->assertSame( '', $out['copyright'], 'Copyright value not the same' ); 90 $this->assertSame( '6.3', $out['focal_length'], 'Focal length value not equivalent' ); 91 $this->assertSame( '64', $out['iso'], 'Iso value not equivalent' ); 92 $this->assertSame( (string) ( 1 / 320 ), $out['shutter_speed'], 'Shutter speed value not equivalent' ); 93 93 $this->assertSame( '', $out['title'], 'Title value not the same' ); 94 94 } … … 102 102 $out = wp_read_image_metadata( DIR_TESTDATA . '/images/waffles.jpg' ); 103 103 104 $this->assert Equals( 0, $out['aperture'], 'Aperture value not equivalent' );104 $this->assertSame( '0', $out['aperture'], 'Aperture value not equivalent' ); 105 105 $this->assertSame( '', $out['credit'], 'Credit value not the same' ); 106 106 $this->assertSame( '', $out['camera'], 'Camera value not the same' ); 107 107 $this->assertSame( '', $out['caption'], 'Caption value not the same' ); 108 $this->assert Equals( 0, $out['created_timestamp'], 'Timestamp value not equivalent' );109 $this->assertSame( '', $out['copyright'], 'Copyright value not the same' ); 110 $this->assert Equals( 0, $out['focal_length'], 'Focal length value not equivalent' );111 $this->assert Equals( 0, $out['iso'], 'Iso value not equivalent' );112 $this->assert Equals( 0, $out['shutter_speed'], 'Shutter speed value not equivalent' );108 $this->assertSame( '0', $out['created_timestamp'], 'Timestamp value not equivalent' ); 109 $this->assertSame( '', $out['copyright'], 'Copyright value not the same' ); 110 $this->assertSame( '0', $out['focal_length'], 'Focal length value not equivalent' ); 111 $this->assertSame( '0', $out['iso'], 'Iso value not equivalent' ); 112 $this->assertSame( '0', $out['shutter_speed'], 'Shutter speed value not equivalent' ); 113 113 $this->assertSame( '', $out['title'], 'Title value not the same' ); 114 114 } … … 118 118 $out = wp_read_image_metadata( DIR_TESTDATA . '/images/canola.jpg' ); 119 119 120 $this->assert Equals( 0, $out['aperture'], 'Aperture value not equivalent' );120 $this->assertSame( '0', $out['aperture'], 'Aperture value not equivalent' ); 121 121 $this->assertSame( '', $out['credit'], 'Credit value not the same' ); 122 122 $this->assertSame( '', $out['camera'], 'Camera value not the same' ); 123 123 $this->assertSame( '', $out['caption'], 'Caption value not the same' ); 124 $this->assert Equals( 0, $out['created_timestamp'], 'Timestamp value not equivalent' );125 $this->assertSame( '', $out['copyright'], 'Copyright value not the same' ); 126 $this->assert Equals( 0, $out['focal_length'], 'Focal length value not equivalent' );127 $this->assert Equals( 0, $out['iso'], 'Iso value not equivalent' );128 $this->assert Equals( 0, $out['shutter_speed'], 'Shutter speed value not equivalent' );124 $this->assertSame( '0', $out['created_timestamp'], 'Timestamp value not equivalent' ); 125 $this->assertSame( '', $out['copyright'], 'Copyright value not the same' ); 126 $this->assertSame( '0', $out['focal_length'], 'Focal length value not equivalent' ); 127 $this->assertSame( '0', $out['iso'], 'Iso value not equivalent' ); 128 $this->assertSame( '0', $out['shutter_speed'], 'Shutter speed value not equivalent' ); 129 129 $this->assertSame( '', $out['title'], 'Title value not the same' ); 130 130 } … … 159 159 $this->assertSame( 'DMC-LX2', $out['camera'], 'Camera value not the same' ); 160 160 $this->assertSame( 'Photoshop Description', $out['caption'], 'Caption value not the same' ); 161 $this->assert Equals( 1306315327, $out['created_timestamp'], 'Timestamp value not equivalent' );161 $this->assertSame( '1306315327', $out['created_timestamp'], 'Timestamp value not equivalent' ); 162 162 $this->assertSame( 'Photoshop Copyrright Notice', $out['copyright'], 'Copyright value not the same' ); 163 163 $this->assertSame( '6.3', $out['focal_length'], 'Focal length value not the same' ); … … 165 165 $this->assertSame( '0.0025', $out['shutter_speed'], 'Shutter speed value not the same' ); 166 166 $this->assertSame( 'Photoshop Document Ttitle', $out['title'], 'Title value not the same' ); 167 $this->assert Equals( 1, $out['orientation'], 'Orientation value not equivalent' );167 $this->assertSame( '1', $out['orientation'], 'Orientation value not equivalent' ); 168 168 $this->assertSame( array( 'beach', 'baywatch', 'LA', 'sunset' ), $out['keywords'], 'Keywords not the same' ); 169 169 } … … 247 247 $out = wp_read_image_metadata( DIR_TESTDATA . '/images/sugarloaf-mountain.jpg' ); 248 248 249 $this->assert Equals( 0, $out['aperture'], 'Aperture value not equivalent' );249 $this->assertSame( '0', $out['aperture'], 'Aperture value not equivalent' ); 250 250 $this->assertSame( '', $out['credit'], 'Credit value not the same' ); 251 251 $this->assertSame( 'X-T1', $out['camera'], 'Camera value not the same' ); 252 252 $this->assertSame( '', $out['caption'], 'Caption value not the same' ); 253 $this->assert Equals( 0, $out['created_timestamp'], 'Timestamp value not equivalent' );254 $this->assertSame( '', $out['copyright'], 'Copyright value not the same' ); 255 $this->assert Equals( 50, $out['focal_length'], 'Focal length value not equivalent' );256 $this->assert Equals( 200, $out['iso'], 'Iso value not equivalent' );257 $this->assert Equals( 2, $out['shutter_speed'], 'Shutter speed value not equivalent' );253 $this->assertSame( '0', $out['created_timestamp'], 'Timestamp value not equivalent' ); 254 $this->assertSame( '', $out['copyright'], 'Copyright value not the same' ); 255 $this->assertSame( '50', $out['focal_length'], 'Focal length value not equivalent' ); 256 $this->assertSame( '200', $out['iso'], 'Iso value not equivalent' ); 257 $this->assertSame( '2', $out['shutter_speed'], 'Shutter speed value not equivalent' ); 258 258 $this->assertSame( 'Sugarloaf Panorama', $out['title'], 'Title value not the same' ); 259 259 }
Note: See TracChangeset
for help on using the changeset viewer.