function testgetTasksUrls() { Mock::generatePartial('OA_Upgrade', 'OA_UpgradeMock', array('getPostUpgradeTasks')); $baseInstallUrl = 'my base url'; $oUpgrade = new OA_UpgradeMock($this); $oUpgrade->setReturnValue('getPostUpgradeTasks', array('task_1', 'task_2')); $GLOBALS['strPostInstallTaskRunning'] = 'Running task'; $result = OX_Upgrade_PostUpgradeTask_Controller::getTasksUrls($baseInstallUrl, $oUpgrade); $expected = array(array('id' => 'task:task_1', 'name' => 'Running task: task_1', 'url' => $baseInstallUrl . 'install-runtask.php?task=task_1'), array('id' => 'task:task_2', 'name' => 'Running task: task_2', 'url' => $baseInstallUrl . 'install-runtask.php?task=task_2')); $this->assertEqual($result, $expected); }
/** * Marks OpenX as installed, removes any TASKS file. Removes UPGRADE file. * */ protected function finalizeInstallation() { $oUpgrader = $this->getUpgrader(); $oUpgrader->setOpenadsInstalledOn(); OX_Upgrade_PostUpgradeTask_Controller::cleanUpTaskListFile($oUpgrader); $upgradeFileRemoved = $oUpgrader->removeUpgradeTriggerFile(); if (!$upgradeFileRemoved) { $this->setModelProperty('aMessages', array('error' => array($GLOBALS['strOaUpToDateCantRemove']))); } }