mirror of https://github.com/OpenTTD/OpenTTD
(svn r18519) -Codechange: Improve regression tests for AIOrder
parent
04dfadc523
commit
51cb9cc43f
|
@ -838,14 +838,37 @@ function Regression::Order()
|
||||||
print(" GetOrderCount(): " + AIOrder.GetOrderCount(12));
|
print(" GetOrderCount(): " + AIOrder.GetOrderCount(12));
|
||||||
print(" GetOrderDestination(): " + AIOrder.GetOrderDestination(12, 1));
|
print(" GetOrderDestination(): " + AIOrder.GetOrderDestination(12, 1));
|
||||||
print(" AreOrderFlagsValid(): " + AIOrder.AreOrderFlagsValid(33416, AIOrder.AIOF_TRANSFER));
|
print(" AreOrderFlagsValid(): " + AIOrder.AreOrderFlagsValid(33416, AIOrder.AIOF_TRANSFER));
|
||||||
|
print(" AreOrderFlagsValid(): " + AIOrder.AreOrderFlagsValid(33416, AIOrder.AIOF_TRANSFER | AIOrder.AIOF_UNLOAD));
|
||||||
|
print(" AreOrderFlagsValid(): " + AIOrder.AreOrderFlagsValid(33416, AIOrder.AIOF_TRANSFER | AIOrder.AIOF_FULL_LOAD));
|
||||||
|
print(" AreOrderFlagsValid(): " + AIOrder.AreOrderFlagsValid(33417, AIOrder.AIOF_SERVICE_IF_NEEDED));
|
||||||
|
print(" AreOrderFlagsValid(): " + AIOrder.AreOrderFlagsValid(33417, AIOrder.AIOF_STOP_IN_DEPOT));
|
||||||
|
print(" AreOrderFlagsValid(): " + AIOrder.AreOrderFlagsValid(0, AIOrder.AIOF_SERVICE_IF_NEEDED | AIOrder.AIOF_GOTO_NEAREST_DEPOT));
|
||||||
|
print(" IsValidConditionalOrder(): " + AIOrder.IsValidConditionalOrder(AIOrder.OC_LOAD_PERCENTAGE, AIOrder.CF_EQUALS));
|
||||||
|
print(" IsValidConditionalOrder(): " + AIOrder.IsValidConditionalOrder(AIOrder.OC_RELIABILITY, AIOrder.CF_IS_TRUE));
|
||||||
|
print(" IsValidConditionalOrder(): " + AIOrder.IsValidConditionalOrder(AIOrder.OC_REQUIRES_SERVICE, AIOrder.CF_IS_FALSE));
|
||||||
|
print(" IsValidConditionalOrder(): " + AIOrder.IsValidConditionalOrder(AIOrder.OC_AGE, AIOrder.CF_INVALID));
|
||||||
print(" IsValidVehicleOrder(): " + AIOrder.IsValidVehicleOrder(12, 1));
|
print(" IsValidVehicleOrder(): " + AIOrder.IsValidVehicleOrder(12, 1));
|
||||||
|
print(" IsGotoStationOrder(): " + AIOrder.IsGotoStationOrder(12, 1));
|
||||||
|
print(" IsGotoDepotOrder(): " + AIOrder.IsGotoDepotOrder(12, 1));
|
||||||
|
print(" IsGotoWaypointOrder(): " + AIOrder.IsGotoWaypointOrder(12, 1));
|
||||||
|
print(" IsConditionalOrder(): " + AIOrder.IsConditionalOrder(12, 1));
|
||||||
|
print(" IsCurrentOrderPartOfOrderList(): " + AIOrder.IsCurrentOrderPartOfOrderList(12));
|
||||||
print(" GetOrderFlags(): " + AIOrder.GetOrderFlags(12, 1));
|
print(" GetOrderFlags(): " + AIOrder.GetOrderFlags(12, 1));
|
||||||
print(" AppendOrder(): " + AIOrder.AppendOrder(12, 33416, AIOrder.AIOF_TRANSFER));
|
print(" AppendOrder(): " + AIOrder.AppendOrder(12, 33416, AIOrder.AIOF_TRANSFER));
|
||||||
print(" InsertOrder(): " + AIOrder.InsertOrder(12, 0, 33416, AIOrder.AIOF_TRANSFER));
|
print(" InsertOrder(): " + AIOrder.InsertOrder(12, 0, 33416, AIOrder.AIOF_TRANSFER));
|
||||||
print(" GetOrderCount(): " + AIOrder.GetOrderCount(12));
|
print(" GetOrderCount(): " + AIOrder.GetOrderCount(12));
|
||||||
print(" IsValidVehicleOrder(): " + AIOrder.IsValidVehicleOrder(12, 1));
|
print(" IsValidVehicleOrder(): " + AIOrder.IsValidVehicleOrder(12, 1));
|
||||||
|
print(" IsGotoStationOrder(): " + AIOrder.IsGotoStationOrder(12, 1));
|
||||||
|
print(" IsGotoDepotOrder(): " + AIOrder.IsGotoDepotOrder(12, 1));
|
||||||
|
print(" IsGotoWaypointOrder(): " + AIOrder.IsGotoWaypointOrder(12, 1));
|
||||||
|
print(" IsConditionalOrder(): " + AIOrder.IsConditionalOrder(12, 1));
|
||||||
|
print(" IsCurrentOrderPartOfOrderList(): " + AIOrder.IsCurrentOrderPartOfOrderList(12));
|
||||||
|
print(" GetOrderFlags(): " + AIOrder.GetOrderFlags(12, 0));
|
||||||
|
print(" GetOrderFlags(): " + AIOrder.GetOrderFlags(12, 1));
|
||||||
|
print(" GetOrderJumpTo(): " + AIOrder.GetOrderJumpTo(12, 1));
|
||||||
print(" RemoveOrder(): " + AIOrder.RemoveOrder(12, 0));
|
print(" RemoveOrder(): " + AIOrder.RemoveOrder(12, 0));
|
||||||
print(" SetOrderFlags(): " + AIOrder.SetOrderFlags(12, 0, AIOrder.AIOF_FULL_LOAD));
|
print(" SetOrderFlags(): " + AIOrder.SetOrderFlags(12, 0, AIOrder.AIOF_FULL_LOAD));
|
||||||
|
print(" GetOrderFlags(): " + AIOrder.GetOrderFlags(12, 0));
|
||||||
print(" GetOrderDestination(): " + AIOrder.GetOrderDestination(12, 0));
|
print(" GetOrderDestination(): " + AIOrder.GetOrderDestination(12, 0));
|
||||||
print(" CopyOrders(): " + AIOrder.CopyOrders(12, 1));
|
print(" CopyOrders(): " + AIOrder.CopyOrders(12, 1));
|
||||||
print(" CopyOrders(): " + AIOrder.CopyOrders(13, 12));
|
print(" CopyOrders(): " + AIOrder.CopyOrders(13, 12));
|
||||||
|
|
|
@ -8488,14 +8488,37 @@
|
||||||
GetOrderCount(): 0
|
GetOrderCount(): 0
|
||||||
GetOrderDestination(): -1
|
GetOrderDestination(): -1
|
||||||
AreOrderFlagsValid(): true
|
AreOrderFlagsValid(): true
|
||||||
|
AreOrderFlagsValid(): false
|
||||||
|
AreOrderFlagsValid(): true
|
||||||
|
AreOrderFlagsValid(): true
|
||||||
|
AreOrderFlagsValid(): true
|
||||||
|
AreOrderFlagsValid(): true
|
||||||
|
IsValidConditionalOrder(): true
|
||||||
|
IsValidConditionalOrder(): false
|
||||||
|
IsValidConditionalOrder(): true
|
||||||
|
IsValidConditionalOrder(): false
|
||||||
IsValidVehicleOrder(): false
|
IsValidVehicleOrder(): false
|
||||||
|
IsGotoStationOrder(): false
|
||||||
|
IsGotoDepotOrder(): false
|
||||||
|
IsGotoWaypointOrder(): false
|
||||||
|
IsConditionalOrder(): false
|
||||||
|
IsCurrentOrderPartOfOrderList(): false
|
||||||
GetOrderFlags(): 65535
|
GetOrderFlags(): 65535
|
||||||
AppendOrder(): true
|
AppendOrder(): true
|
||||||
InsertOrder(): true
|
InsertOrder(): true
|
||||||
GetOrderCount(): 2
|
GetOrderCount(): 2
|
||||||
IsValidVehicleOrder(): true
|
IsValidVehicleOrder(): true
|
||||||
|
IsGotoStationOrder(): true
|
||||||
|
IsGotoDepotOrder(): false
|
||||||
|
IsGotoWaypointOrder(): false
|
||||||
|
IsConditionalOrder(): false
|
||||||
|
IsCurrentOrderPartOfOrderList(): false
|
||||||
|
GetOrderFlags(): 8
|
||||||
|
GetOrderFlags(): 8
|
||||||
|
GetOrderJumpTo(): -1
|
||||||
RemoveOrder(): true
|
RemoveOrder(): true
|
||||||
SetOrderFlags(): true
|
SetOrderFlags(): true
|
||||||
|
GetOrderFlags(): 64
|
||||||
GetOrderDestination(): 33411
|
GetOrderDestination(): 33411
|
||||||
CopyOrders(): false
|
CopyOrders(): false
|
||||||
CopyOrders(): true
|
CopyOrders(): true
|
||||||
|
|
Loading…
Reference in New Issue