mirror of
https://github.com/GothenburgBitFactory/timewarrior.git
synced 2025-07-07 20:06:39 +02:00
Tests: Added another subtractRanges test
This commit is contained in:
parent
64f0f3666b
commit
5d112a0af3
1 changed files with 5 additions and 1 deletions
|
@ -31,7 +31,7 @@
|
||||||
////////////////////////////////////////////////////////////////////////////////
|
////////////////////////////////////////////////////////////////////////////////
|
||||||
int main (int, char**)
|
int main (int, char**)
|
||||||
{
|
{
|
||||||
UnitTest t (41);
|
UnitTest t (42);
|
||||||
|
|
||||||
// std::vector <Interval> collapse (const Interval&, std::vector <Range>&);
|
// std::vector <Interval> collapse (const Interval&, std::vector <Range>&);
|
||||||
Interval i1;
|
Interval i1;
|
||||||
|
@ -155,6 +155,10 @@ int main (int, char**)
|
||||||
t.ok (subtracted[1].start == Datetime (2016, 1, 1, 13, 0, 0), "subtractRanges: results[1].start = 20160101T130000");
|
t.ok (subtracted[1].start == Datetime (2016, 1, 1, 13, 0, 0), "subtractRanges: results[1].start = 20160101T130000");
|
||||||
t.ok (subtracted[1].end == Datetime (2016, 1, 1, 17, 30, 0), "subtractRanges: results[1].end = 20160101T173000");
|
t.ok (subtracted[1].end == Datetime (2016, 1, 1, 17, 30, 0), "subtractRanges: results[1].end = 20160101T173000");
|
||||||
|
|
||||||
|
exclusions = {Range (Datetime ("20151201T000000"), Datetime ("20160201T000000"))};
|
||||||
|
subtracted = subtractRanges (limit, {limit}, exclusions);
|
||||||
|
t.ok (subtracted.size () == 0, "subtractRanges: all_day - 2 overlapping months = 0 ranges");
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue