More tests

pull/23/head
Aleksander Machniak 12 years ago
parent c59a822a65
commit 528113069d

@ -158,4 +158,47 @@ class Framework_Shared extends PHPUnit_Framework_TestCase
$this->assertEquals($input_str, $result_str, "Invalid array_keys_recursive() result");
}
/**
* rcube_shared.inc: format_email()
*/
function test_format_email()
{
$data = array(
'' => '',
'test' => 'test',
'test@test.tld' => 'test@test.tld',
'test@[127.0.0.1]' => 'test@[127.0.0.1]',
'TEST@TEST.TLD' => 'TEST@test.tld',
);
foreach ($data as $value => $expected) {
$result = format_email($value);
$this->assertEquals($expected, $result, "Invalid format_email() result for $value");
}
}
/**
* rcube_shared.inc: format_email_recipient()
*/
function test_format_email_recipient()
{
$data = array(
'' => array(''),
'test' => array('test'),
'test@test.tld' => array('test@test.tld'),
'test@[127.0.0.1]' => array('test@[127.0.0.1]'),
'TEST@TEST.TLD' => array('TEST@TEST.TLD'),
'TEST <test@test.tld>' => array('test@test.tld', 'TEST'),
'"TEST\"" <test@test.tld>' => array('test@test.tld', 'TEST"'),
);
foreach ($data as $expected => $value) {
$result = format_email_recipient($value[0], $value[1]);
$this->assertEquals($expected, $result, "Invalid format_email_recipient()");
}
}
}

Loading…
Cancel
Save