From 5b3a20274b3c3c05825a153580aae6a16feecb7d Mon Sep 17 00:00:00 2001 From: Carl Hetherington Date: Fri, 30 Dec 2022 17:31:32 +0100 Subject: Fix some embarassing bugs in dcp::LocalTime comparisons. --- test/local_time_test.cc | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'test') 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")); +} + -- cgit v1.2.3