/**
* Test HEX unescaping
*/
public function testHex2asc()
{
$expected = '';
for ($i = 0; $i < 127; $i++) {
$expected .= chr($i);
}
$str = '\\00\\01\\02\\03\\04\\05\\06\\07\\08\\09\\0a\\0b\\0c\\0d\\0e\\0f\\10\\11\\12\\13\\14\\15\\16\\17\\18\\19\\1a\\1b\\1c\\1d\\1e\\1f !"#$%&\'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~';
$this->assertEquals($expected, Horde_Ldap_Util::hex2asc($str));
}