Example #1
0
 public function testMbstringCharsetConverter2()
 {
     if (ezcBaseFeatures::hasExtensionSupport('mbstring')) {
         ezcMailCharsetConverter::setConvertMethod(array('myConverter', 'convertToUTF8Mbstring'));
         $parser = new ezcMailParser();
         $set = new SingleFileSet('various/test-broken-iconv-2');
         $mail = $parser->parseMail($set);
         $mail = $mail[0];
         $this->assertEquals(99, strlen($mail->body->text));
         ezcMailCharsetConverter::setConvertMethod(array('ezcMailCharsetConverter', 'convertToUTF8Iconv'));
     } else {
         $this->markTestSkipped("This test doesn't work without the mbstring extension. PHP must be compiled with --enable-mbstring.");
     }
 }