From 2fe21b0a180ba41f4982a7ea0f2d6c0411485ed5 Mon Sep 17 00:00:00 2001 From: Paul Beckingham Date: Fri, 29 Apr 2016 18:18:20 -0400 Subject: [PATCH] Tests: Added ::total test --- test/range.t.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/test/range.t.cpp b/test/range.t.cpp index 29a19de0..c6da1a32 100644 --- a/test/range.t.cpp +++ b/test/range.t.cpp @@ -31,7 +31,7 @@ //////////////////////////////////////////////////////////////////////////////// int main (int, char**) { - UnitTest t (63); + UnitTest t (64); // bool started () const; // bool ended () const; @@ -220,6 +220,10 @@ int main (int, char**) t.ok (intersection.start.toEpoch () == 0, "Range: adjacent ranges do not intersect"); t.ok (intersection.end.toEpoch () == 0, "Range: adjacent ranges do not intersect"); + // Range length. + t.ok (Range (Datetime (2016, 1, 1), Datetime (2016, 1, 3)).total () == (2 * 86400), + "Range (Datetime (2016, 1, 1), Datetime (2016, 1, 3)).total () == (2 * 86400)"); + return 0; }