diff options
Diffstat (limited to 'tests/EncodingTest.php')
-rw-r--r-- | tests/EncodingTest.php | 36 |
1 files changed, 24 insertions, 12 deletions
diff --git a/tests/EncodingTest.php b/tests/EncodingTest.php index 41e2db1..9216e8b 100644 --- a/tests/EncodingTest.php +++ b/tests/EncodingTest.php @@ -152,10 +152,14 @@ class EncodingTest extends PHPUnit_Framework_TestCase /** * @covers Encoding::hexDecode() * @covers Encoding::hexEncode() - * @covers Encoding::base64Decode() - * @covers Encoding::base64Encode() * @covers Encoding::base32Decode() * @covers Encoding::base32Encode() + * @covers Encoding::base64Decode() + * @covers Encoding::base64Encode() + * @covers Encoding::base64DotSlashDecode() + * @covers Encoding::base64DotSlashEncode() + * @covers Encoding::base64DotSlashOrderedDecode() + * @covers Encoding::base64DotSlashOrderedEncode() */ public function testBasicEncoding() { @@ -165,33 +169,41 @@ class EncodingTest extends PHPUnit_Framework_TestCase $rand = random_bytes($i); $enc = Encoding::hexEncode($rand); $this->assertEquals( + \bin2hex($rand), + $enc, + "Hex Encoding - Length: " . $i + ); + $this->assertEquals( $rand, - Encoding::hexDecode($enc) + Encoding::hexDecode($enc), + "Hex Encoding - Length: " . $i ); $enc = Encoding::base32Encode($rand); $this->assertEquals( $rand, - Encoding::base32Decode($enc) + Encoding::base32Decode($enc), + "Base32 Encoding - Length: " . $i ); $enc = Encoding::base64Encode($rand); - $this->assertEquals( - bin2hex($rand), - bin2hex(Encoding::base64Decode($enc)), - "Length: " . $i + $rand, + Encoding::base64Decode($enc), + "Base64 Encoding - Length: " . $i ); $enc = Encoding::base64EncodeDotSlash($rand); $this->assertEquals( - bin2hex($rand), - bin2hex(Encoding::base64DecodeDotSlash($enc)) + $rand, + Encoding::base64DecodeDotSlash($enc), + "Base64 DotSlash Encoding - Length: " . $i ); $enc = Encoding::base64EncodeDotSlashOrdered($rand); $this->assertEquals( - bin2hex($rand), - bin2hex(Encoding::base64DecodeDotSlashOrdered($enc)) + $rand, + Encoding::base64DecodeDotSlashOrdered($enc), + "Base64 Ordered DotSlash Encoding - Length: " . $i ); } } |