public function testEncodeDecodeEquivalencyTwoBytes()
{
for ($b1 = 0; $b1 < 256; $b1++) {
for ($b2 = 0; $b2 < 256; $b2++) {
$str = \pack('C', $b1) . \pack('C', $b2);
$encode_a = Encoding::binToHex($str);
$encode_b = \bin2hex($str);
$this->assertSame($encode_b, $encode_a);
$decode_a = Encoding::hexToBin($encode_a);
$decode_b = \hex2bin($encode_b);
$this->assertSame($decode_b, $decode_a);
$this->assertSame($str, $decode_b);
}
}
}