diff options
author | Scott <scott@paragonie.com> | 2016-03-12 17:18:25 -0500 |
---|---|---|
committer | Scott <scott@paragonie.com> | 2016-03-12 17:18:25 -0500 |
commit | 0ed01f67e5a3837f3e8b52c2072127d429b3459a (patch) | |
tree | ea50c6f022d6ac17626fc14a84806a1fa8ab77b4 /tests/EncodingTest.php | |
parent | 226bfbfbcb7524a4e16b9fa58105a5932b22dc2a (diff) | |
download | constant_time_encoding-0ed01f67e5a3837f3e8b52c2072127d429b3459a.zip constant_time_encoding-0ed01f67e5a3837f3e8b52c2072127d429b3459a.tar.gz constant_time_encoding-0ed01f67e5a3837f3e8b52c2072127d429b3459a.tar.bz2 |
Refactor into classes
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 ); } } |