Quintiq file version 2.0
|
#parent: #root
|
Method VerifyHasMinCapacityWarning (
|
LaneLeg laneleg
|
)
|
{
|
Description: 'Check the minimum capacity warnings still there'
|
TextBody:
|
[*
|
uptc := select( laneleg, Trip.ArrivalUnitPeriod.astype( UnitPeriodTransportQuantity ), arrivalperiod, true );
|
|
if ( this.Run().AssertNotIsNull( uptc, 'Verify unit period transport quantity failed as no unit period transport quantity found') )
|
{
|
this.Run().AssertFalse( uptc.IsPlannedGreaterThanMinimumQuantity(),
|
'Verify unit period transport quantity failed, expect IsPlannedGreaterThanMinimumQuantity is false but the value is ' + [String]uptc.IsPlannedGreaterThanMinimumQuantity() );
|
|
this.Run().AssertFalse( uptc.IsPlannedGreaterThanSecondaryMinimumQuantity(),
|
'Verify unit period transport quantity failed, expect IsPlannedGreaterThanSecondaryMinimumQuantity is false but the value is ' + [String]uptc.IsPlannedGreaterThanSecondaryMinimumQuantity() );
|
}
|
*]
|
InterfaceProperties { Accessibility: 'Module' }
|
}
|