modification of verification function: changed the order of assertions - event time assertion put down (due to bug in IdlingStart message)
modified:
- test_EngineIdling_WhenTerminalStationaryAndIgnitionOnForPeriodAboveMaxIdlingTimeIdlingStartMessageSent() - improved message receiving part - TC is quicker thanks to that
added 9 new TCs:
- test_Ignition_WhenPortValueChangesToLowIgnitionOffMessageSentGpsFixAgeReported()
- test_Ignition_WhenPortValueChangesToHighIgnitionOnMessageSentGpsFixAgeReported()
- test_EngineIdling_WhenTerminalStationaryAndIgnitionOnForPeriodAboveMaxIdlingTimeIdlingStartMessageSentGpsFixAgeReported()
- test_EngineIdling_WhenTerminalStationaryEngineIdlingStateTrueAndIgnitionOffOccursIdlingEndMessageSentGpsFixReported()
- test_SeatbeltViolation_WhenTerminalMovingAndSeatbeltOffLineIsActiveForPeriodAboveThldSeatbeltViolationStartMessageSent()
- test_SeatbeltViolation_WhenTerminalMovingAndSeatbeltOffLineIsActiveForPeriodBelowThldSeatbeltViolationStartMessageNotSent()
- test_SeatbeltViolation_WhenTerminalMovingSeatbeltViolationStateTrueAndSeatbeltOffLineBecomesInactiveSeatbeltltViolationEndMessageSent()
- test_SeatbeltViolation_WhenTerminalMovingSeatbeltViolationStateTrueAndMovingStateBecomesFalseSeatbeltltViolationEndMessageSent()
- test_SeatbeltViolation_WhenTerminalMovingSeatbeltViolationStateTrueAndIgnitionOnStateBecomesFalseSeatbeltltViolationEndMessageSent()