public function __construct() { parent::__construct(); $this->load->database(); $this->load->model('DbBaseModel'); $this->load->model('Task', 'task'); $this->load->model('TaskRun', 'task_run'); $this->controller_folder = __DIR__ . '/../models'; TaskLoader::setClassFolder($this->controller_folder); }
public function testParseAndRunCommand() { $result = TaskRunner::parseAndRunCommand('mult1mate\\crontab_tests\\ActionMock::returnResult()'); $this->assertTrue($result); $result = TaskRunner::parseAndRunCommand('mult1mate\\crontab_tests\\ActionMock::wrongMethod()'); $this->assertFalse($result); TaskLoader::setClassFolder(__DIR__ . '/runner_mocks'); $result = TaskRunner::parseAndRunCommand('RunnerMock::anyMethod()'); $this->assertFalse($result); }
public function testLoadControllerExceptions() { $this->setExpectedException('mult1mate\\crontab\\TaskManagerException'); TaskLoader::setClassFolder(__DIR__); TaskLoader::loadController('MockClass'); }