|
1052 | 1052 | <expression>Interval[DateTime(2012, 1, 5), DateTime(2012, 1, 25)] overlaps Interval[DateTime(2012, 1, 26), DateTime(2012, 1, 28)]</expression> |
1053 | 1053 | <output>false</output> |
1054 | 1054 | </test> |
| 1055 | + <test name="DateTimeOverlapsPrecisionLeftPossiblyStartsDuringRight"> |
| 1056 | + <expression>Interval[DateTime(2012, 2, 25), DateTime(2012, 3, 26)] overlaps Interval[DateTime(2012, 1, 10), DateTime(2012, 2)]</expression> |
| 1057 | + <output>null</output> |
| 1058 | + </test> |
| 1059 | + <test name="DateTimeOverlapsPrecisioLeftPossiblyEndsDuringRight"> |
| 1060 | + <expression>Interval[DateTime(2012, 1, 25), DateTime(2012, 2, 26)] overlaps Interval[DateTime(2012, 2), DateTime(2012, 3, 28)]</expression> |
| 1061 | + <output>null</output> |
| 1062 | + </test> |
| 1063 | + <test name="DateTimeOverlapsPrecisionLeftPossiblyStartsAndEndsDuringRight"> |
| 1064 | + <expression>Interval[DateTime(2012, 2), DateTime(2012, 3)] overlaps Interval[DateTime(2011, 1, 10), DateTime(2012)]</expression> |
| 1065 | + <output>null</output> |
| 1066 | + </test> |
| 1067 | + <test name="DateTimeOverlapsPrecisionRightPossiblyStartsDuringLeftButEndsDuringLeft"> |
| 1068 | + <expression>Interval[DateTime(2012), DateTime(2013, 3)] overlaps Interval[DateTime(2012, 2), DateTime(2013, 2)]</expression> |
| 1069 | + <output>true</output> |
| 1070 | + </test> |
| 1071 | + <test name="DateTimeOverlapsPrecisionRightStartsDuringLeftAndPossiblyEndsDuringLeft"> |
| 1072 | + <expression>Interval[DateTime(2012, 2), DateTime(2013)] overlaps Interval[DateTime(2012, 3), DateTime(2013, 2)]</expression> |
| 1073 | + <output>true</output> |
| 1074 | + </test> |
1055 | 1075 | <test name="TimeOverlapsTrue"> |
1056 | 1076 | <expression>Interval[@T10:00:00.000, @T19:59:59.999] overlaps Interval[@T12:00:00.000, @T21:59:59.999]</expression> |
1057 | 1077 | <output>true</output> |
|
0 commit comments