public function testReader5() { 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'); $contexts = array(); foreach ($backend as $contextName => $context) { $contexts[] = $contextName; } $backend->deinitReader(); $expected = array('contentstructuremenu/show_content_structure', 'design/admin/class/classlist', 'design/admin/class/datatype/browse_objectrelationlist_placement'); self::assertEquals($expected, $contexts); }
public function testReader5() { $currentDir = dirname(__FILE__); $backend = new ezcTranslationTsBackend("{$currentDir}/files/translations"); $backend->setOptions(array('format' => '[LOCALE].xml')); $backend->initReader('nb-no'); $contexts = array(); foreach ($backend as $contextName => $context) { $contexts[] = $contextName; } $backend->deinitReader(); $expected = array('contentstructuremenu/show_content_structure', 'design/admin/class/classlist', 'design/admin/class/datatype/browse_objectrelationlist_placement'); self::assertEquals($expected, $contexts); }