| | |
| | | |
| | | $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()"); |
| | | } |
| | | |
| | | } |
| | | |
| | | } |