Tests: Added ::open tests

This commit is contained in:
Paul Beckingham 2016-05-10 20:34:03 -04:00
parent f101962008
commit a18efd463d

View file

@ -32,23 +32,26 @@
////////////////////////////////////////////////////////////////////////////////
int main (int, char**)
{
UnitTest t (84);
UnitTest t (87);
// bool started () const;
// bool ended () const;
Range i1;
t.is (i1.started (), false, "Range().started -> false");
t.is (i1.ended (), false, "Range().ended -> false");
t.is (i1.open (), false, "Range().open -> false");
// void start (Datetime);
i1.start = Datetime ();
t.is (i1.started (), true, "Range(start=now).started -> true");
t.is (i1.ended (), false, "Range(start=now).ended -> false");
t.is (i1.open (), true, "Range(start=now).open -> true");
// void end (Datetime);
i1.end = Datetime ();
t.is (i1.started (), true, "Range(start=now,end=now).started -> true");
t.is (i1.ended (), true, "Range(start=now,end=now).ended -> true");
t.is (i1.started (), true, "Range(start=now,end=now).started -> true");
t.is (i1.ended (), true, "Range(start=now,end=now).ended -> true");
t.is (i1.open (), false, "Range(start=now,end=now).open -> false");
// this [--------)
// A [--------)