X-Git-Url: http://www.aleph1.co.uk/gitweb/?p=yaffs-website;a=blobdiff_plain;f=vendor%2Flsolesen%2Fpel%2Ftest%2FPelEntryUndefinedTest.php;fp=vendor%2Flsolesen%2Fpel%2Ftest%2FPelEntryUndefinedTest.php;h=6560423fa97d82d41aba8578c1968fda08ecc69e;hp=0000000000000000000000000000000000000000;hb=0bf8d09d2542548982e81a441b1f16e75873a04f;hpb=74df008bdbb3a11eeea356744f39b802369bda3c diff --git a/vendor/lsolesen/pel/test/PelEntryUndefinedTest.php b/vendor/lsolesen/pel/test/PelEntryUndefinedTest.php new file mode 100644 index 000000000..6560423fa --- /dev/null +++ b/vendor/lsolesen/pel/test/PelEntryUndefinedTest.php @@ -0,0 +1,81 @@ +assertEquals($entry->getComponents(), 11); + $this->assertEquals($entry->getValue(), 'foo bar baz'); + } + + function testUsercomment() + { + $entry = new PelEntryUserComment(); + $this->assertEquals($entry->getComponents(), 8); + $this->assertEquals($entry->getValue(), ''); + $this->assertEquals($entry->getEncoding(), 'ASCII'); + + $entry->setValue('Hello!'); + $this->assertEquals($entry->getComponents(), 14); + $this->assertEquals($entry->getValue(), 'Hello!'); + $this->assertEquals($entry->getEncoding(), 'ASCII'); + } + + function testVersion() + { + $entry = new PelEntryVersion(42); + + $this->assertEquals($entry->getValue(), 0.0); + + $entry->setValue(2.0); + $this->assertEquals($entry->getValue(), 2.0); + $this->assertEquals($entry->getText(false), 'Version 2.0'); + $this->assertEquals($entry->getText(true), '2.0'); + $this->assertEquals($entry->getBytes(PelConvert::LITTLE_ENDIAN), '0200'); + + $entry->setValue(2.1); + $this->assertEquals($entry->getValue(), 2.1); + $this->assertEquals($entry->getText(false), 'Version 2.1'); + $this->assertEquals($entry->getText(true), '2.1'); + $this->assertEquals($entry->getBytes(PelConvert::LITTLE_ENDIAN), '0210'); + + $entry->setValue(2.01); + $this->assertEquals($entry->getValue(), 2.01); + $this->assertEquals($entry->getText(false), 'Version 2.01'); + $this->assertEquals($entry->getText(true), '2.01'); + $this->assertEquals($entry->getBytes(PelConvert::LITTLE_ENDIAN), '0201'); + } +}