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