summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2020-05-12 12:38:33 +0200
committerCarl Hetherington <cth@carlh.net>2020-05-12 13:12:48 +0200
commita774e29da150480594385daf4946010db9d8e391 (patch)
tree5e506311467118a24d687e8e1f0e3f2db64b78af /test
parentd0ed9dd836b270d6bf75b302535de0f0f8f376e5 (diff)
Move some tests and rename one set.
Diffstat (limited to 'test')
-rw-r--r--test/local_time_test.cc29
-rw-r--r--test/util_test.cc27
2 files changed, 28 insertions, 28 deletions
diff --git a/test/local_time_test.cc b/test/local_time_test.cc
index 0d498771..a95bf3f6 100644
--- a/test/local_time_test.cc
+++ b/test/local_time_test.cc
@@ -139,7 +139,7 @@ BOOST_AUTO_TEST_CASE (local_time_basic_test)
}
}
-BOOST_AUTO_TEST_CASE (local_time_addition_test)
+BOOST_AUTO_TEST_CASE (local_time_add_minutes_test)
{
{
dcp::LocalTime t("2018-01-01T10:00:00+01:00");
@@ -178,3 +178,30 @@ BOOST_AUTO_TEST_CASE (local_time_addition_test)
}
}
+
+BOOST_AUTO_TEST_CASE (local_time_add_months_test)
+{
+ {
+ dcp::LocalTime t("2013-06-23T18:06:59.123");
+ t.add_months(-1);
+ BOOST_CHECK_EQUAL (t, dcp::LocalTime("2013-05-23T18:06:59.123"));
+ t.add_months(1);
+ BOOST_CHECK_EQUAL (t, dcp::LocalTime("2013-06-23T18:06:59.123"));
+ t.add_months(1);
+ BOOST_CHECK_EQUAL (t, dcp::LocalTime("2013-07-23T18:06:59.123"));
+ t.add_months(4);
+ BOOST_CHECK_EQUAL (t, dcp::LocalTime("2013-11-23T18:06:59.123"));
+ t.add_months(2);
+ BOOST_CHECK_EQUAL (t, dcp::LocalTime("2014-01-23T18:06:59.123"));
+ t.add_months(-14);
+ BOOST_CHECK_EQUAL (t, dcp::LocalTime("2012-11-23T18:06:59.123"));
+ t.add_months(14);
+ BOOST_CHECK_EQUAL (t, dcp::LocalTime("2014-01-23T18:06:59.123"));
+ }
+
+ {
+ dcp::LocalTime t("2018-01-30T11:00:00+01:00");
+ t.add_months (1);
+ BOOST_CHECK_EQUAL (t.as_string(), "2018-02-28T11:00:00+01:00");
+ }
+}
diff --git a/test/util_test.cc b/test/util_test.cc
index 047f7fa1..b82b3f18 100644
--- a/test/util_test.cc
+++ b/test/util_test.cc
@@ -274,30 +274,3 @@ BOOST_AUTO_TEST_CASE (unique_string_test)
existing.push_back (s);
}
}
-
-BOOST_AUTO_TEST_CASE (local_time_add_months_test)
-{
- {
- dcp::LocalTime t("2013-06-23T18:06:59.123");
- t.add_months(-1);
- BOOST_CHECK_EQUAL (t, dcp::LocalTime("2013-05-23T18:06:59.123"));
- t.add_months(1);
- BOOST_CHECK_EQUAL (t, dcp::LocalTime("2013-06-23T18:06:59.123"));
- t.add_months(1);
- BOOST_CHECK_EQUAL (t, dcp::LocalTime("2013-07-23T18:06:59.123"));
- t.add_months(4);
- BOOST_CHECK_EQUAL (t, dcp::LocalTime("2013-11-23T18:06:59.123"));
- t.add_months(2);
- BOOST_CHECK_EQUAL (t, dcp::LocalTime("2014-01-23T18:06:59.123"));
- t.add_months(-14);
- BOOST_CHECK_EQUAL (t, dcp::LocalTime("2012-11-23T18:06:59.123"));
- t.add_months(14);
- BOOST_CHECK_EQUAL (t, dcp::LocalTime("2014-01-23T18:06:59.123"));
- }
-
- {
- dcp::LocalTime t("2018-01-30T11:00:00+01:00");
- t.add_months (1);
- BOOST_CHECK_EQUAL (t.as_string(), "2018-02-28T11:00:00+01:00");
- }
-}