X-Git-Url: http://www.aleph1.co.uk/gitweb/?a=blobdiff_plain;ds=sidebyside;f=vendor%2Flsolesen%2Fpel%2Ftest%2FPelJpegMarkerTest.php;fp=vendor%2Flsolesen%2Fpel%2Ftest%2FPelJpegMarkerTest.php;h=4b0157095502ceb4ea4db3283f8ad0f6e8644cac;hb=0bf8d09d2542548982e81a441b1f16e75873a04f;hp=0000000000000000000000000000000000000000;hpb=74df008bdbb3a11eeea356744f39b802369bda3c;p=yaffs-website diff --git a/vendor/lsolesen/pel/test/PelJpegMarkerTest.php b/vendor/lsolesen/pel/test/PelJpegMarkerTest.php new file mode 100644 index 000000000..4b0157095 --- /dev/null +++ b/vendor/lsolesen/pel/test/PelJpegMarkerTest.php @@ -0,0 +1,62 @@ +assertEquals($jpegMarker::getName(PelJpegMarker::SOF0), 'SOF0'); + $this->assertEquals($jpegMarker::getName(PelJpegMarker::RST3), 'RST3'); + $this->assertEquals($jpegMarker::getName(PelJpegMarker::APP3), 'APP3'); + $this->assertEquals($jpegMarker::getName(PelJpegMarker::JPG11), 'JPG11'); + $this->assertEquals($jpegMarker::getName(100), Pel::fmt('Unknown marker: 0x%02X', 100)); + } + + function testDescriptions() + { + $jpegMarker = new PelJpegMarker(); + $this->assertEquals($jpegMarker::getDescription(PelJpegMarker::SOF0), 'Encoding (baseline)'); + $this->assertEquals($jpegMarker::getDescription(PelJpegMarker::RST3), Pel::fmt('Restart %d', 3)); + $this->assertEquals($jpegMarker::getDescription(PelJpegMarker::APP3), Pel::fmt('Application segment %d', 3)); + $this->assertEquals($jpegMarker::getDescription(PelJpegMarker::JPG11), Pel::fmt('Extension %d', 11)); + $this->assertEquals($jpegMarker::getDescription(100), Pel::fmt('Unknown marker: 0x%02X', 100)); + } + + /** + * @expectedException lsolesen\pel\PelJpegInvalidMarkerException + * @throws PelJpegInvalidMarkerException + */ + function testInvalidMarkerException() + { + throw new PelJpegInvalidMarkerException(1, 2); + } +}