-
Notifications
You must be signed in to change notification settings - Fork 143
Additional test cases for date/time arithmetic #880
Copy link
Copy link
Open
Labels
Description
Add the following test cases for both CQL and FHIRPath:
define DateTimeAdd5HoursWithLeftMinPrecisionSecond: DateTime(2005, 5, 10, 5, 20, 30) + 5 hours // @2005-05-10T10:20:30
define DateTimeAdd5HoursWithLeftMinPrecisionDay: DateTime(2005, 5, 10) + 5 hours // @2005-05-10T
define DateTimeAdd5HoursWithLeftMinPrecisionDayOverflow: DateTime(2005, 5, 10) + 25 hours // @2005-05-11T
define DateAdd2YearsAsMonths: Date(2014) + 24 months // @2016
define DateAdd2YearsAsMonthsRem1: Date(2014) + 25 months // @2016
define DateAdd33Days: Date(2014,6) + 33 days // @2014-07
define DateAdd1Year: Date(2014,6) + 1 year // @2015-06
define DateTimeSubtract1YearInSeconds: DateTime(2016,5) - 31535999 seconds // @2015-05T
define DateTimeSubtract15HourPrecisionSecond: DateTime(2016, 10, 1, 10, 20, 30) - 15 hours // @2016-09-30T19:20:30
define DateSubtract2YearsAsMonths: Date(2014) - 24 months // @2012T
define DateSubtract2YearsAsMonthsRem1: Date(2014) - 25 months // @2012
define DateSubtract33Days: Date(2014,6) - 33 days // @2014-05
define DateSubtract1Year: Date(2014,6) - 1 year // @2013-06
Reactions are currently unavailable