2 require_once('include/OutboundEmail/OutboundEmail.php');
7 class Bug59310Test extends Sugar_PHPUnit_Framework_TestCase
10 public function tearDown()
12 $GLOBALS['db']->query("DELETE FROM outbound_email WHERE type='test'");
15 public function getFields() {
17 array('mail_smtpssl'),
18 array('mail_smtpport'),
19 array('mail_smtppass'),
20 array('mail_smtpuser'),
25 * @dataProvider getFields
26 * @param string $field
28 public function testFieldsEncoding($field)
31 $ob = new OutboundEmail();
33 $ob->id = create_guid();
34 $ob->new_with_id = true;
35 $ob->name = 'Test '.$ob->id;
37 $ob->$field = mt_rand()." test \\ 'test' ".mt_rand();
40 $ob->new_with_id = false;
41 $ob->name = 'Update '.$ob->id;
43 $ob->$field = mt_rand()." test2 \\ 'test2' ".mt_rand();