Example #1
0
 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));
 }
Example #2
0
File: app.php Project: nirolph/todo
    $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();