C++11 tidying.
authorCarl Hetherington <cth@carlh.net>
Sun, 15 May 2022 20:22:22 +0000 (22:22 +0200)
committerCarl Hetherington <cth@carlh.net>
Mon, 16 May 2022 19:39:01 +0000 (21:39 +0200)
test/dcpomatic_time_test.cc
test/threed_test.cc

index 5d23f247808135eeadfc94ad17451ffb7b42db45..00e28b91a71df129eb0654ea07e5f508e87c6167 100644 (file)
 
 */
 
+
 /** @file  test/dcpomatic_time_test.cc
  *  @brief Test dcpomatic::Time and dcpomatic::TimePeriod classes.
  *  @ingroup selfcontained
  */
 
+
 #include "lib/dcpomatic_time.h"
 #include "lib/dcpomatic_time_coalesce.h"
 #include <boost/test/unit_test.hpp>
-#include <list>
 #include <iostream>
+#include <list>
+
 
-using std::list;
 using std::cout;
+using std::list;
 using namespace dcpomatic;
 
+
 BOOST_AUTO_TEST_CASE (dcpomatic_time_test)
 {
        FrameRateChange frc (24, 48);
@@ -50,6 +54,7 @@ BOOST_AUTO_TEST_CASE (dcpomatic_time_test)
        }
 }
 
+
 BOOST_AUTO_TEST_CASE (dcpomatic_time_period_overlaps_test)
 {
        /* Taking times as the start of a sampling interval
@@ -65,7 +70,7 @@ BOOST_AUTO_TEST_CASE (dcpomatic_time_period_overlaps_test)
           the period... a and b do not overlap.
        */
 
-       TimePeriod<DCPTime> a (DCPTime (0), DCPTime (4));
+       TimePeriod<DCPTime> a (DCPTime(0), DCPTime(4));
        TimePeriod<DCPTime> b (DCPTime (4), DCPTime (8));
        BOOST_CHECK (!a.overlap (b));
 
@@ -85,15 +90,17 @@ BOOST_AUTO_TEST_CASE (dcpomatic_time_period_overlaps_test)
        BOOST_CHECK (a.overlap(b).get() == DCPTimePeriod(DCPTime(1), DCPTime(9)));
 }
 
+
 BOOST_AUTO_TEST_CASE (dcpomatic_time_period_subtract_test1)
 {
        DCPTimePeriod A (DCPTime (0), DCPTime (106));
-       list<DCPTimePeriod> B;
-       B.push_back (DCPTimePeriod (DCPTime (0), DCPTime (42)));
-       B.push_back (DCPTimePeriod (DCPTime (52), DCPTime (91)));
-       B.push_back (DCPTimePeriod (DCPTime (94), DCPTime (106)));
-       list<DCPTimePeriod> r = subtract (A, B);
-       list<DCPTimePeriod>::const_iterator i = r.begin ();
+       list<DCPTimePeriod> B = {
+               DCPTimePeriod(DCPTime(0), DCPTime(42)),
+               DCPTimePeriod(DCPTime(52), DCPTime(91)),
+               DCPTimePeriod(DCPTime(94), DCPTime(106))
+       };
+       auto r = subtract (A, B);
+       auto i = r.begin ();
        BOOST_REQUIRE (i != r.end ());
        BOOST_CHECK (i->from == DCPTime (42));
        BOOST_CHECK (i->to == DCPTime (52));
@@ -105,15 +112,17 @@ BOOST_AUTO_TEST_CASE (dcpomatic_time_period_subtract_test1)
        BOOST_REQUIRE (i == r.end ());
 }
 
+
 BOOST_AUTO_TEST_CASE (dcpomatic_time_period_subtract_test2)
 {
        DCPTimePeriod A (DCPTime (0), DCPTime (106));
-       list<DCPTimePeriod> B;
-       B.push_back (DCPTimePeriod (DCPTime (14), DCPTime (42)));
-       B.push_back (DCPTimePeriod (DCPTime (52), DCPTime (91)));
-       B.push_back (DCPTimePeriod (DCPTime (94), DCPTime (106)));
-       list<DCPTimePeriod> r = subtract (A, B);
-       list<DCPTimePeriod>::const_iterator i = r.begin ();
+       list<DCPTimePeriod> B = {
+               DCPTimePeriod(DCPTime(14), DCPTime(42)),
+               DCPTimePeriod(DCPTime(52), DCPTime(91)),
+               DCPTimePeriod(DCPTime(94), DCPTime(106))
+       };
+       auto r = subtract (A, B);
+       auto i = r.begin ();
        BOOST_REQUIRE (i != r.end ());
        BOOST_CHECK (i->from == DCPTime (0));
        BOOST_CHECK (i->to == DCPTime (14));
@@ -129,15 +138,17 @@ BOOST_AUTO_TEST_CASE (dcpomatic_time_period_subtract_test2)
        BOOST_REQUIRE (i == r.end ());
 }
 
+
 BOOST_AUTO_TEST_CASE (dcpomatic_time_period_subtract_test3)
 {
        DCPTimePeriod A (DCPTime (0), DCPTime (106));
-       list<DCPTimePeriod> B;
-       B.push_back (DCPTimePeriod (DCPTime (14), DCPTime (42)));
-       B.push_back (DCPTimePeriod (DCPTime (52), DCPTime (91)));
-       B.push_back (DCPTimePeriod (DCPTime (94), DCPTime (99)));
-       list<DCPTimePeriod> r = subtract (A, B);
-       list<DCPTimePeriod>::const_iterator i = r.begin ();
+       list<DCPTimePeriod> B = {
+               DCPTimePeriod(DCPTime(14), DCPTime(42)),
+               DCPTimePeriod(DCPTime(52), DCPTime(91)),
+               DCPTimePeriod(DCPTime(94), DCPTime(99))
+       };
+       auto r = subtract (A, B);
+       auto i = r.begin ();
        BOOST_REQUIRE (i != r.end ());
        BOOST_CHECK (i->from == DCPTime (0));
        BOOST_CHECK (i->to == DCPTime (14));
@@ -157,12 +168,13 @@ BOOST_AUTO_TEST_CASE (dcpomatic_time_period_subtract_test3)
        BOOST_REQUIRE (i == r.end ());
 }
 
+
 BOOST_AUTO_TEST_CASE (dcpomatic_time_period_subtract_test4)
 {
        DCPTimePeriod A (DCPTime (0), DCPTime (106));
        list<DCPTimePeriod> B;
-       list<DCPTimePeriod> r = subtract (A, B);
-       list<DCPTimePeriod>::const_iterator i = r.begin ();
+       auto r = subtract (A, B);
+       auto i = r.begin ();
        BOOST_REQUIRE (i != r.end ());
        BOOST_CHECK (i->from == DCPTime (0));
        BOOST_CHECK (i->to == DCPTime (106));
@@ -170,15 +182,17 @@ BOOST_AUTO_TEST_CASE (dcpomatic_time_period_subtract_test4)
        BOOST_REQUIRE (i == r.end ());
 }
 
+
 BOOST_AUTO_TEST_CASE (dcpomatic_time_period_subtract_test5)
 {
        DCPTimePeriod A (DCPTime (0), DCPTime (106));
-       list<DCPTimePeriod> B;
-       B.push_back (DCPTimePeriod (DCPTime (14), DCPTime (42)));
-       B.push_back (DCPTimePeriod (DCPTime (42), DCPTime (91)));
-       B.push_back (DCPTimePeriod (DCPTime (94), DCPTime (99)));
-       list<DCPTimePeriod> r = subtract (A, B);
-       list<DCPTimePeriod>::const_iterator i = r.begin ();
+       list<DCPTimePeriod> B = {
+               DCPTimePeriod(DCPTime(14), DCPTime(42)),
+               DCPTimePeriod(DCPTime(42), DCPTime(91)),
+               DCPTimePeriod(DCPTime(94), DCPTime(99))
+       };
+       auto r = subtract (A, B);
+       auto i = r.begin ();
        BOOST_REQUIRE (i != r.end ());
        BOOST_CHECK (i->from == DCPTime (0));
        BOOST_CHECK (i->to == DCPTime (14));
@@ -194,24 +208,28 @@ BOOST_AUTO_TEST_CASE (dcpomatic_time_period_subtract_test5)
        BOOST_REQUIRE (i == r.end ());
 }
 
+
 BOOST_AUTO_TEST_CASE (dcpomatic_time_period_subtract_test6)
 {
        DCPTimePeriod A (DCPTime (0), DCPTime (106));
-       list<DCPTimePeriod> B;
-       B.push_back (DCPTimePeriod (DCPTime (0), DCPTime (42)));
-       B.push_back (DCPTimePeriod (DCPTime (42), DCPTime (91)));
-       B.push_back (DCPTimePeriod (DCPTime (91), DCPTime (106)));
-       list<DCPTimePeriod> r = subtract (A, B);
+       list<DCPTimePeriod> B = {
+               DCPTimePeriod(DCPTime(0), DCPTime(42)),
+               DCPTimePeriod(DCPTime(42), DCPTime(91)),
+               DCPTimePeriod(DCPTime(91), DCPTime(106))
+       };
+       auto r = subtract (A, B);
        BOOST_CHECK (r.empty());
 }
 
+
 BOOST_AUTO_TEST_CASE (dcpomatic_time_period_subtract_test7)
 {
        DCPTimePeriod A (DCPTime (228), DCPTime (356));
-       list<DCPTimePeriod> B;
-       B.push_back (DCPTimePeriod (DCPTime (34), DCPTime (162)));
-       list<DCPTimePeriod> r = subtract (A, B);
-       list<DCPTimePeriod>::const_iterator i = r.begin ();
+       list<DCPTimePeriod> B = {
+               DCPTimePeriod(DCPTime(34), DCPTime(162))
+       };
+       auto r = subtract (A, B);
+       auto i = r.begin ();
        BOOST_REQUIRE (i != r.end ());
        BOOST_CHECK (i->from == DCPTime (228));
        BOOST_CHECK (i->to == DCPTime (356));
@@ -219,14 +237,16 @@ BOOST_AUTO_TEST_CASE (dcpomatic_time_period_subtract_test7)
        BOOST_REQUIRE (i == r.end ());
 }
 
+
 BOOST_AUTO_TEST_CASE (dcpomatic_time_period_subtract_test8)
 {
        DCPTimePeriod A (DCPTime(0), DCPTime(32000));
-       list<DCPTimePeriod> B;
-       B.push_back (DCPTimePeriod (DCPTime(8000), DCPTime(20000)));
-       B.push_back (DCPTimePeriod (DCPTime(28000), DCPTime(32000)));
-       list<DCPTimePeriod> r = subtract (A, B);
-       list<DCPTimePeriod>::const_iterator i = r.begin ();
+       list<DCPTimePeriod> B = {
+               DCPTimePeriod(DCPTime(8000), DCPTime(20000)),
+               DCPTimePeriod(DCPTime(28000), DCPTime(32000))
+       };
+       auto r = subtract (A, B);
+       auto i = r.begin ();
        BOOST_REQUIRE (i != r.end ());
        BOOST_CHECK (*i == DCPTimePeriod(DCPTime(0), DCPTime(8000)));
        ++i;
@@ -236,84 +256,77 @@ BOOST_AUTO_TEST_CASE (dcpomatic_time_period_subtract_test8)
        BOOST_REQUIRE (i == r.end ());
 }
 
+
 BOOST_AUTO_TEST_CASE (dcpomatic_time_period_coalesce_test1)
 {
        DCPTimePeriod A (DCPTime(14), DCPTime(29));
        DCPTimePeriod B (DCPTime(45), DCPTime(91));
-       list<DCPTimePeriod> p;
-       p.push_back (A);
-       p.push_back (B);
-       list<DCPTimePeriod> q = coalesce (p);
+       list<DCPTimePeriod> p = { A, B };
+       auto q = coalesce (p);
        BOOST_REQUIRE_EQUAL (q.size(), 2U);
        BOOST_CHECK (q.front() == DCPTimePeriod(DCPTime(14), DCPTime(29)));
        BOOST_CHECK (q.back () == DCPTimePeriod(DCPTime(45), DCPTime(91)));
 }
 
+
 BOOST_AUTO_TEST_CASE (dcpomatic_time_period_coalesce_test2)
 {
        DCPTimePeriod A (DCPTime(14), DCPTime(29));
        DCPTimePeriod B (DCPTime(26), DCPTime(91));
-       list<DCPTimePeriod> p;
-       p.push_back (A);
-       p.push_back (B);
-       list<DCPTimePeriod> q = coalesce (p);
+       list<DCPTimePeriod> p = { A, B };
+       auto q = coalesce (p);
        BOOST_REQUIRE_EQUAL (q.size(), 1U);
        BOOST_CHECK (q.front() == DCPTimePeriod(DCPTime(14), DCPTime(91)));
 }
 
+
 BOOST_AUTO_TEST_CASE (dcpomatic_time_period_coalesce_test3)
 {
        DCPTimePeriod A (DCPTime(14), DCPTime(29));
        DCPTimePeriod B (DCPTime(29), DCPTime(91));
-       list<DCPTimePeriod> p;
-       p.push_back (A);
-       p.push_back (B);
-       list<DCPTimePeriod> q = coalesce (p);
+       list<DCPTimePeriod> p = { A, B };
+       auto q = coalesce (p);
        BOOST_REQUIRE_EQUAL (q.size(), 1U);
        BOOST_CHECK (q.front() == DCPTimePeriod(DCPTime(14), DCPTime(91)));
 }
 
+
 BOOST_AUTO_TEST_CASE (dcpomatic_time_period_coalesce_test4)
 {
        DCPTimePeriod A (DCPTime(14), DCPTime(29));
        DCPTimePeriod B (DCPTime(20), DCPTime(91));
        DCPTimePeriod C (DCPTime(35), DCPTime(106));
-       list<DCPTimePeriod> p;
-       p.push_back (A);
-       p.push_back (B);
-       p.push_back (C);
-       list<DCPTimePeriod> q = coalesce (p);
+       list<DCPTimePeriod> p = { A, B, C };
+       auto q = coalesce (p);
        BOOST_REQUIRE_EQUAL (q.size(), 1U);
        BOOST_CHECK (q.front() == DCPTimePeriod(DCPTime(14), DCPTime(106)));
 }
 
+
 BOOST_AUTO_TEST_CASE (dcpomatic_time_period_coalesce_test5)
 {
        DCPTimePeriod A (DCPTime(14), DCPTime(29));
        DCPTimePeriod B (DCPTime(20), DCPTime(91));
        DCPTimePeriod C (DCPTime(100), DCPTime(106));
-       list<DCPTimePeriod> p;
-       p.push_back (A);
-       p.push_back (B);
-       p.push_back (C);
-       list<DCPTimePeriod> q = coalesce (p);
+       list<DCPTimePeriod> p = { A, B, C };
+       auto q = coalesce (p);
        BOOST_REQUIRE_EQUAL (q.size(), 2U);
        BOOST_CHECK (q.front() == DCPTimePeriod(DCPTime(14), DCPTime(91)));
        BOOST_CHECK (q.back()  == DCPTimePeriod(DCPTime(100), DCPTime(106)));
 }
 
+
 BOOST_AUTO_TEST_CASE (test_coalesce_with_overlapping_periods)
 {
        DCPTimePeriod A (DCPTime(0), DCPTime(10));
        DCPTimePeriod B (DCPTime(2), DCPTime(8));
-       list<DCPTimePeriod> p;
-       p.push_back (A);
-       p.push_back (B);
+       list<DCPTimePeriod> p = { A, B };
        auto q = coalesce(p);
        BOOST_REQUIRE_EQUAL (q.size(), 1U);
        BOOST_CHECK (q.front() == DCPTimePeriod(DCPTime(0), DCPTime(10)));
 }
 
+
 /* Straightforward test of DCPTime::ceil */
 BOOST_AUTO_TEST_CASE (dcpomatic_time_ceil_test)
 {
@@ -334,6 +347,7 @@ BOOST_AUTO_TEST_CASE (dcpomatic_time_ceil_test)
        BOOST_CHECK_EQUAL (DCPTime(212256039).ceil(23.976).get(), 212256256);
 }
 
+
 /* Straightforward test of DCPTime::floor */
 BOOST_AUTO_TEST_CASE (dcpomatic_time_floor_test)
 {
index 317ca9a617b8a8be744e08b473d35d97fef14d82..78316be086b4159ad62c3756329ef18e1b91f027 100644 (file)
@@ -226,7 +226,7 @@ BOOST_AUTO_TEST_CASE (threed_test7)
  */
 BOOST_AUTO_TEST_CASE (threed_test_separate_files_slightly_different_lengths)
 {
-       shared_ptr<Film> film = new_test_film2 ("threed_test3");
+       auto film = new_test_film2 ("threed_test3");
        auto L = make_shared<FFmpegContent>("test/data/test.mp4");
        film->examine_and_add_content (L);
        auto R = make_shared<FFmpegContent>("test/data/test.mp4");
@@ -247,7 +247,7 @@ BOOST_AUTO_TEST_CASE (threed_test_separate_files_slightly_different_lengths)
  */
 BOOST_AUTO_TEST_CASE (threed_test_separate_files_very_different_lengths)
 {
-       shared_ptr<Film> film = new_test_film2 ("threed_test3");
+       auto film = new_test_film2 ("threed_test3");
        auto L = make_shared<FFmpegContent>("test/data/test.mp4");
        film->examine_and_add_content (L);
        auto R = make_shared<FFmpegContent>("test/data/test.mp4");