public function testReader2() { if (!ezcBaseFeatures::classExists('SimpleXMLIterator')) { $this->markTestSkipped("This test is supposed to run only when the SimpleXML extension is available."); } $currentDir = dirname(__FILE__); $backend = new ezcTranslationTsBackend("{$currentDir}/files/translations"); $backend->setOptions(array('format' => '[LOCALE].xml')); $backend->initReader('nb-no'); $backend->next(); $backend->next(); $context = $backend->currentContext(); $backend->deinitReader(); $expected = array('design/admin/class/classlist', array(new ezcTranslationData('Edit', 'Rediger', false, ezcTranslationData::TRANSLATED), new ezcTranslationData('Create a copy of the <%class_name> class.', 'Lag en kopi av klassen <%class_name>.', false, ezcTranslationData::TRANSLATED))); self::assertEquals($expected, $context); }
public function testReader2() { $currentDir = dirname(__FILE__); $backend = new ezcTranslationTsBackend("{$currentDir}/files/translations"); $backend->setOptions(array('format' => '[LOCALE].xml')); $backend->initReader('nb-no'); $backend->next(); $backend->next(); $context = $backend->currentContext(); $backend->deinitReader(); $expected = array('design/admin/class/classlist', array(new ezcTranslationData('Edit', 'Rediger', false, ezcTranslationData::TRANSLATED), new ezcTranslationData('Create a copy of the <%class_name> class.', 'Lag en kopi av klassen <%class_name>.', false, ezcTranslationData::TRANSLATED))); self::assertEquals($expected, $context); }