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' } 
 | 
} 
 |