Esempio n. 1
0
 public function testEscaping()
 {
     $protocol = new Zend_Mail_Protocol_Imap();
     $this->assertEquals($protocol->escapeString('foo'), '"foo"');
     $this->assertEquals($protocol->escapeString('f\\oo'), '"f\\\\oo"');
     $this->assertEquals($protocol->escapeString('f"oo'), '"f\\"oo"');
     $this->assertEquals($protocol->escapeString('foo', 'bar'), array('"foo"', '"bar"'));
     $this->assertEquals($protocol->escapeString("f\noo"), array('{4}', "f\noo"));
     $this->assertEquals($protocol->escapeList(array('foo')), '(foo)');
     $this->assertEquals($protocol->escapeList(array(array('foo'))), '((foo))');
     $this->assertEquals($protocol->escapeList(array('foo', 'bar')), '(foo bar)');
 }