public function setUp() { global $CFG; $this->tempdir = convert_helper::generate_id('simpletest'); check_dir_exists("$CFG->dataroot/temp/backup/$this->tempdir/course_files/sub1"); check_dir_exists("$CFG->dataroot/temp/backup/$this->tempdir/moddata/unittest/4/7"); copy( "$CFG->dirroot/backup/converter/moodle1/simpletest/files/moodle.xml", "$CFG->dataroot/temp/backup/$this->tempdir/moodle.xml" ); copy( "$CFG->dirroot/backup/converter/moodle1/simpletest/files/icon.gif", "$CFG->dataroot/temp/backup/$this->tempdir/course_files/file1.gif" ); copy( "$CFG->dirroot/backup/converter/moodle1/simpletest/files/icon.gif", "$CFG->dataroot/temp/backup/$this->tempdir/course_files/sub1/file2.gif" ); copy( "$CFG->dirroot/backup/converter/moodle1/simpletest/files/icon.gif", "$CFG->dataroot/temp/backup/$this->tempdir/moddata/unittest/4/file1.gif" ); copy( "$CFG->dirroot/backup/converter/moodle1/simpletest/files/icon.gif", "$CFG->dataroot/temp/backup/$this->tempdir/moddata/unittest/4/icon.gif" ); copy( "$CFG->dirroot/backup/converter/moodle1/simpletest/files/icon.gif", "$CFG->dataroot/temp/backup/$this->tempdir/moddata/unittest/4/7/icon.gif" ); }
protected function setUp() { global $CFG; $this->tempdir = convert_helper::generate_id('unittest'); check_dir_exists("$CFG->tempdir/backup/$this->tempdir/course_files/sub1"); check_dir_exists("$CFG->tempdir/backup/$this->tempdir/moddata/unittest/4/7"); copy( "$CFG->dirroot/backup/converter/moodle1/tests/fixtures/moodle.xml", "$CFG->tempdir/backup/$this->tempdir/moodle.xml" ); copy( "$CFG->dirroot/backup/converter/moodle1/tests/fixtures/icon.gif", "$CFG->tempdir/backup/$this->tempdir/course_files/file1.gif" ); copy( "$CFG->dirroot/backup/converter/moodle1/tests/fixtures/icon.gif", "$CFG->tempdir/backup/$this->tempdir/course_files/sub1/file2.gif" ); copy( "$CFG->dirroot/backup/converter/moodle1/tests/fixtures/icon.gif", "$CFG->tempdir/backup/$this->tempdir/moddata/unittest/4/file1.gif" ); copy( "$CFG->dirroot/backup/converter/moodle1/tests/fixtures/icon.gif", "$CFG->tempdir/backup/$this->tempdir/moddata/unittest/4/icon.gif" ); $this->iconhash = sha1_file($CFG->tempdir.'/backup/'.$this->tempdir.'/moddata/unittest/4/icon.gif'); copy( "$CFG->dirroot/backup/converter/moodle1/tests/fixtures/icon.gif", "$CFG->tempdir/backup/$this->tempdir/moddata/unittest/4/7/icon.gif" ); }
/** * Constructor * * @param string $tempdir the relative path to the directory containing the unpacked backup to convert * @param null|base_logger logger to use during the conversion */ public function __construct($tempdir, $logger = null) { $this->tempdir = $tempdir; $this->id = convert_helper::generate_id($tempdir); $this->workdir = $tempdir . '_' . $this->get_name() . '_' . $this->id; $this->set_logger($logger); $this->log('instantiating ' . $this->get_name() . ' converter ' . $this->get_id(), backup::LOG_DEBUG); $this->log('conversion source directory', backup::LOG_DEBUG, $this->tempdir); $this->log('conversion target directory', backup::LOG_DEBUG, $this->workdir); $this->init(); }