Add ProjecFile and TaskFile models
This commit is contained in:
@@ -28,34 +28,26 @@ class AverageTimeSpentColumnAnalyticTest extends Base
|
||||
$this->container['db']->table(Task::TABLE)->eq('id', 2)->update(array('date_completed' => $now + 1800));
|
||||
|
||||
$stats = $averageLeadCycleTimeAnalytic->build(1);
|
||||
$expected = array(
|
||||
1 => array(
|
||||
'count' => 2,
|
||||
'time_spent' => 3600+1800,
|
||||
'average' => (int) ((3600+1800)/2),
|
||||
'title' => 'Backlog',
|
||||
),
|
||||
2 => array(
|
||||
'count' => 0,
|
||||
'time_spent' => 0,
|
||||
'average' => 0,
|
||||
'title' => 'Ready',
|
||||
),
|
||||
3 => array(
|
||||
'count' => 0,
|
||||
'time_spent' => 0,
|
||||
'average' => 0,
|
||||
'title' => 'Work in progress',
|
||||
),
|
||||
4 => array(
|
||||
'count' => 0,
|
||||
'time_spent' => 0,
|
||||
'average' => 0,
|
||||
'title' => 'Done',
|
||||
)
|
||||
);
|
||||
|
||||
$this->assertEquals($expected, $stats);
|
||||
$this->assertEquals(2, $stats[1]['count']);
|
||||
$this->assertEquals(3600+1800, $stats[1]['time_spent'], '', 3);
|
||||
$this->assertEquals((int) ((3600+1800)/2), $stats[1]['average'], '', 3);
|
||||
$this->assertEquals('Backlog', $stats[1]['title']);
|
||||
|
||||
$this->assertEquals(0, $stats[2]['count']);
|
||||
$this->assertEquals(0, $stats[2]['time_spent'], '', 3);
|
||||
$this->assertEquals(0, $stats[2]['average'], '', 3);
|
||||
$this->assertEquals('Ready', $stats[2]['title']);
|
||||
|
||||
$this->assertEquals(0, $stats[3]['count']);
|
||||
$this->assertEquals(0, $stats[3]['time_spent'], '', 3);
|
||||
$this->assertEquals(0, $stats[3]['average'], '', 3);
|
||||
$this->assertEquals('Work in progress', $stats[3]['title']);
|
||||
|
||||
$this->assertEquals(0, $stats[4]['count']);
|
||||
$this->assertEquals(0, $stats[4]['time_spent'], '', 3);
|
||||
$this->assertEquals(0, $stats[4]['average'], '', 3);
|
||||
$this->assertEquals('Done', $stats[4]['title']);
|
||||
}
|
||||
|
||||
public function testAverageWithTransitions()
|
||||
@@ -85,33 +77,25 @@ class AverageTimeSpentColumnAnalyticTest extends Base
|
||||
}
|
||||
|
||||
$stats = $averageLeadCycleTimeAnalytic->build(1);
|
||||
$expected = array(
|
||||
1 => array(
|
||||
'count' => 2,
|
||||
'time_spent' => 3600+1800,
|
||||
'average' => (int) ((3600+1800)/2),
|
||||
'title' => 'Backlog',
|
||||
),
|
||||
2 => array(
|
||||
'count' => 0,
|
||||
'time_spent' => 0,
|
||||
'average' => 0,
|
||||
'title' => 'Ready',
|
||||
),
|
||||
3 => array(
|
||||
'count' => 2,
|
||||
'time_spent' => 1800,
|
||||
'average' => 900,
|
||||
'title' => 'Work in progress',
|
||||
),
|
||||
4 => array(
|
||||
'count' => 0,
|
||||
'time_spent' => 0,
|
||||
'average' => 0,
|
||||
'title' => 'Done',
|
||||
)
|
||||
);
|
||||
|
||||
$this->assertEquals($expected, $stats);
|
||||
$this->assertEquals(2, $stats[1]['count']);
|
||||
$this->assertEquals(3600+1800, $stats[1]['time_spent'], '', 3);
|
||||
$this->assertEquals((int) ((3600+1800)/2), $stats[1]['average'], '', 3);
|
||||
$this->assertEquals('Backlog', $stats[1]['title']);
|
||||
|
||||
$this->assertEquals(0, $stats[2]['count']);
|
||||
$this->assertEquals(0, $stats[2]['time_spent'], '', 3);
|
||||
$this->assertEquals(0, $stats[2]['average'], '', 3);
|
||||
$this->assertEquals('Ready', $stats[2]['title']);
|
||||
|
||||
$this->assertEquals(2, $stats[3]['count']);
|
||||
$this->assertEquals(1800, $stats[3]['time_spent'], '', 3);
|
||||
$this->assertEquals(900, $stats[3]['average'], '', 3);
|
||||
$this->assertEquals('Work in progress', $stats[3]['title']);
|
||||
|
||||
$this->assertEquals(0, $stats[4]['count']);
|
||||
$this->assertEquals(0, $stats[4]['time_spent'], '', 3);
|
||||
$this->assertEquals(0, $stats[4]['average'], '', 3);
|
||||
$this->assertEquals('Done', $stats[4]['title']);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user