event: Add more range test cases
More examples of possible dates for events were added to the test cases. Superset, subset, intersection and no overlap cases are covered.
This commit is contained in:
@@ -92,6 +92,60 @@ static struct {
|
||||
GCAL_RANGE_MATCH,
|
||||
},
|
||||
|
||||
/* Superset */
|
||||
{
|
||||
{ "2020-03-05T00:00:00", "2020-03-10T00:00:00" },
|
||||
{ "2020-03-05T00:00:00", "2020-03-08T00:00:00" },
|
||||
GCAL_RANGE_SUPERSET,
|
||||
GCAL_RANGE_AFTER,
|
||||
},
|
||||
{
|
||||
{ "2020-03-05T00:00:00", "2020-03-10T00:00:00" },
|
||||
{ "2020-03-07T00:00:00", "2020-03-08T00:00:00" },
|
||||
GCAL_RANGE_SUPERSET,
|
||||
GCAL_RANGE_BEFORE,
|
||||
},
|
||||
{
|
||||
{ "2020-03-05T00:00:00", "2020-03-10T00:00:00" },
|
||||
{ "2020-03-07T00:00:00", "2020-03-10T00:00:00" },
|
||||
GCAL_RANGE_SUPERSET,
|
||||
GCAL_RANGE_BEFORE,
|
||||
},
|
||||
|
||||
/* Subset */
|
||||
{
|
||||
{ "2020-03-05T00:00:00", "2020-03-08T00:00:00" },
|
||||
{ "2020-03-05T00:00:00", "2020-03-10T00:00:00" },
|
||||
GCAL_RANGE_SUBSET,
|
||||
GCAL_RANGE_BEFORE,
|
||||
},
|
||||
{
|
||||
{ "2020-03-07T00:00:00", "2020-03-08T00:00:00" },
|
||||
{ "2020-03-05T00:00:00", "2020-03-10T00:00:00" },
|
||||
GCAL_RANGE_SUBSET,
|
||||
GCAL_RANGE_AFTER,
|
||||
},
|
||||
{
|
||||
{ "2020-03-07T00:00:00", "2020-03-10T00:00:00" },
|
||||
{ "2020-03-05T00:00:00", "2020-03-10T00:00:00" },
|
||||
GCAL_RANGE_SUBSET,
|
||||
GCAL_RANGE_AFTER,
|
||||
},
|
||||
|
||||
/* Intersection */
|
||||
{
|
||||
{ "2020-03-05T00:00:00", "2020-03-08T00:00:00" },
|
||||
{ "2020-03-07T00:00:00", "2020-03-10T00:00:00" },
|
||||
GCAL_RANGE_INTERSECTS,
|
||||
GCAL_RANGE_BEFORE,
|
||||
},
|
||||
{
|
||||
{ "2020-03-07T00:00:00", "2020-03-10T00:00:00" },
|
||||
{ "2020-03-05T00:00:00", "2020-03-08T00:00:00" },
|
||||
GCAL_RANGE_INTERSECTS,
|
||||
GCAL_RANGE_AFTER,
|
||||
},
|
||||
|
||||
/* No Overlap */
|
||||
{
|
||||
{ "2020-03-05T00:00:00", "2020-03-10T00:00:00" },
|
||||
|
||||
Reference in New Issue
Block a user