From: Michael M Slusarz Date: Thu, 20 Jan 2011 04:11:52 +0000 (-0700) Subject: Bug #9525: Add validation tests X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=d17e468f3b8c781100fad3bfadb305fdd4164b5d;p=horde.git Bug #9525: Add validation tests --- diff --git a/framework/Mail/test/Horde/Mail/ParseTest.php b/framework/Mail/test/Horde/Mail/ParseTest.php index 9856d7c20..618406b1c 100644 --- a/framework/Mail/test/Horde/Mail/ParseTest.php +++ b/framework/Mail/test/Horde/Mail/ParseTest.php @@ -189,4 +189,33 @@ class Horde_Mail_ParseTest extends PHPUnit_Framework_TestCase $this->assertEquals(count($res), 3); } + public function testBug9525() + { + $parser = new Horde_Mail_Rfc822(); + + try { + $ob = $parser->parseAddressList( + 'ß ', + array( + 'default_domain' => 'example.com', + 'validate' => true + ) + ); + + $this->fail('Expecting Exception.'); + } catch (Horde_Mail_Exception $e) {} + + try { + $ob = $parser->parseAddressList( + '"ß" ', + array( + 'default_domain' => 'example.com', + 'validate' => true + ) + ); + } catch (Horde_Mail_Exception $e) { + $this->fail('Unexpected Exception.'); + } + } + }