public function testGetDeletedTaskLog() { $factory = new EntityFactory(); $reportAggregate = new ReportAggregate(); $reportAggregate->setFactory($factory); $_SERVER['REQUEST_METHOD'] = 'POST'; $request = new Request(); $response = $reportAggregate->getDeletedTaskLog($request); $this->assertEquals(1, $response->getData()->success); $this->assertEquals(0, count($response->getData()->messages)); }
$taskAggregate = new TaskAggregate(); $taskAggregate->setFactory($factory); $request = new Request(); $response = $taskAggregate->deleteTask($request); echo $response->getJSON(); }); $controller->add('/task/update-status', function () { $factory = new TaskEntityFactory(); $taskAggregate = new TaskAggregate(); $taskAggregate->setFactory($factory); $request = new Request(); $response = $taskAggregate->changeTaskStatus($request); echo $response->getJSON(); }); $controller->add('/report/tasks', function () { $factory = new ReportEntityFactory(); $reportAggregate = new ReportAggregate(); $reportAggregate->setFactory($factory); $request = new Request(); $response = $reportAggregate->getTasks($request); echo $response->getJSON(); }); $controller->add('/log/tasks', function () { $factory = new ReportEntityFactory(); $reportAggregate = new ReportAggregate(); $reportAggregate->setFactory($factory); $request = new Request(); $response = $reportAggregate->getDeletedTaskLog($request); echo $response->getJSON(); }); $controller->match();