예제 #1
0
 public function testParseAndRunCommand()
 {
     $result = TaskRunner::parseAndRunCommand('vm\\cron_tests\\ActionMock::returnResult()');
     $this->assertTrue($result);
     $result = TaskRunner::parseAndRunCommand('vm\\cron_tests\\ActionMock::wrongMethod()');
     $this->assertFalse($result);
     TaskLoader::setClassFolder(__DIR__ . '/runner_mocks');
     $result = TaskRunner::parseAndRunCommand('RunnerMock::anyMethod()');
     $this->assertFalse($result);
 }
예제 #2
0
 public function testLoadControllerExceptions()
 {
     $this->setExpectedException('vm\\cron\\TaskManagerException');
     TaskLoader::setClassFolder(__DIR__);
     TaskLoader::loadController('MockClass');
 }