Add test.
FEA: ItEr75S27PerProjectDashboard
This commit is contained in:
parent
22c7c4dd09
commit
11724c4780
1 changed files with 13 additions and 0 deletions
|
|
@ -459,6 +459,19 @@ public class TaskTest {
|
|||
assertTrue(task.getTaskStatus() == TaskStatusEnum.BLOCKED);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void taskStatusCalculationTakesIntoAccountDifferentDepType() {
|
||||
Dependency dependency1 = mockDependency(Type.END_START);
|
||||
dependency1.getOrigin().setAdvancePercentage(BigDecimal.ONE);
|
||||
Dependency dependency2 = mockDependency(Type.START_START);
|
||||
dependency2.getOrigin().setAdvancePercentage(new BigDecimal("0.0001", new MathContext(4)));
|
||||
assertFalse(task.isFinished());
|
||||
assertFalse(task.isInProgress());
|
||||
assertTrue(task.getTaskStatus() == TaskStatusEnum.READY_TO_START);
|
||||
dependency2.getOrigin().setAdvancePercentage(BigDecimal.ZERO);
|
||||
assertTrue(task.getTaskStatus() == TaskStatusEnum.BLOCKED);
|
||||
}
|
||||
|
||||
@Test
|
||||
public void taskIsBlockedIfHasAnUnfinishedEndStartDependencyUsingGroup() {
|
||||
Task task1 = createValidTaskWithFullProgress();
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue