public function testTasks() { $di = new \Phalcon\DI\FactoryDefault\CLI(); $di->set('data', function () { return "data"; }); $task = new MainTask(); $task->setDI($di); $this->assertEquals($task->requestDiAction(), 'data'); $this->assertEquals($task->helloAction(), 'Hello !'); $this->assertEquals($task->helloAction('World'), 'Hello World!'); $task2 = new EchoTask(); $task2->setDI($di); $this->assertEquals($task2->mainAction(), 'echoMainAction'); }