It should be possible to assert that a result-set, with a column for time ticks, is containing/preceding/succeeding a given datetime. A time period is defined as the closed-open time interval between two datetime.
<system-under-test>
<result-set>
...
</result-set>
</system-under-test>
<assert>
<without-gap>
<time-period start="#3" end="EndPeriodColumn"/>
<over-period start="2022-06-01" end="2022-07-01"/>
<group-by>...<group-by>
</without-gap>
</assert>
The optional over-period lets you define that the test should also report failure if the interval covered by the time-ticks is not containing the start and the end of the period.
The optional group-by let you define that system-under-test rows should not be tested as a single set of rows but should be subdivided into subsets, each subset being defined by the group-by.
It should be possible to assert that a result-set, with a column for time ticks, is containing/preceding/succeeding a given datetime. A time period is defined as the closed-open time interval between two datetime.
The optional
over-periodlets you define that the test should also report failure if the interval covered by the time-ticks is not containing the start and the end of the period.The optional
group-bylet you define that system-under-test rows should not be tested as a single set of rows but should be subdivided into subsets, each subset being defined by the group-by.