public function testReadMoMalformed()
{
$file = "{$this->_path}/de/LC_MESSAGES/default.mo";
touch($file);
try {
$this->adapter->read('message', 'de', null);
$result = false;
} catch (Exception $e) {
$result = true;
}
$this->assert($result);
file_put_contents($file, '|---10---||---10---|');
try {
$this->adapter->read('message', 'de', null);
$result = false;
} catch (Exception $e) {
$result = true;
}
$this->assert($result);
file_put_contents($file, '|---10---||---10---||---10---|');
try {
$this->adapter->read('message', 'de', null);
$result = false;
} catch (Exception $e) {
$result = true;
}
$this->assert($result);
}