summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2022-12-30 17:31:32 +0100
committerCarl Hetherington <cth@carlh.net>2022-12-30 17:31:32 +0100
commit5b3a20274b3c3c05825a153580aae6a16feecb7d (patch)
treeda156b250bb33b7cd4f99527c3498000f4535200 /test
parentce50486bd2af2a0875f02771dd202f9dd45fc599 (diff)
Fix some embarassing bugs in dcp::LocalTime comparisons.
Diffstat (limited to 'test')
-rw-r--r--test/local_time_test.cc8
1 files changed, 8 insertions, 0 deletions
diff --git a/test/local_time_test.cc b/test/local_time_test.cc
index 33551e46..c38b2d5c 100644
--- a/test/local_time_test.cc
+++ b/test/local_time_test.cc
@@ -224,3 +224,11 @@ BOOST_AUTO_TEST_CASE (local_time_from_asn1_generalized_time_test)
BOOST_CHECK_EQUAL (dcp::LocalTime::from_asn1_generalized_time("20210215165952").as_string(), "2021-02-15T16:59:52+00:00");
}
+
+BOOST_AUTO_TEST_CASE(local_time_comparison_test)
+{
+ BOOST_CHECK(dcp::LocalTime("2014-01-01T10:00:00") < dcp::LocalTime("2014-01-01T10:05:00"));
+ BOOST_CHECK(dcp::LocalTime("2014-01-01T10:05:00") > dcp::LocalTime("2014-01-01T10:00:00"));
+ BOOST_CHECK(dcp::LocalTime("2014-01-01T10:00:00") != dcp::LocalTime("2014-01-01T10:05:00"));
+}
+