diff options
| author | Carl Hetherington <cth@carlh.net> | 2021-01-31 03:14:24 +0100 |
|---|---|---|
| committer | Carl Hetherington <cth@carlh.net> | 2021-01-31 03:14:24 +0100 |
| commit | 8fedaaa75c4586a4cc7ffb393bd71d1fdb091dc8 (patch) | |
| tree | f8b25b13ac3732838be259e469d045438d999e7b /test/shuffler_test.cc | |
| parent | 4985d87750c87019dfe5dc7ef44e12c45326dd0e (diff) | |
More enum class additions.
Diffstat (limited to 'test/shuffler_test.cc')
| -rw-r--r-- | test/shuffler_test.cc | 130 |
1 files changed, 65 insertions, 65 deletions
diff --git a/test/shuffler_test.cc b/test/shuffler_test.cc index f6a2a358c..d1c5b8533 100644 --- a/test/shuffler_test.cc +++ b/test/shuffler_test.cc @@ -46,10 +46,10 @@ BOOST_AUTO_TEST_CASE (shuffler_test1) s.Video.connect (boost::bind (&receive, _1, _2)); for (int i = 0; i < 10; ++i) { - push (s, i, EYES_LEFT); - push (s, i, EYES_RIGHT); - check (i, EYES_LEFT, __LINE__); - check (i, EYES_RIGHT, __LINE__); + push (s, i, Eyes::LEFT); + push (s, i, Eyes::RIGHT); + check (i, Eyes::LEFT, __LINE__); + check (i, Eyes::RIGHT, __LINE__); } } @@ -60,14 +60,14 @@ BOOST_AUTO_TEST_CASE (shuffler_test2) s.Video.connect (boost::bind (&receive, _1, _2)); for (int i = 0; i < 10; i += 2) { - push (s, i, EYES_LEFT); - push (s, i + 1, EYES_LEFT); - push (s, i, EYES_RIGHT); - push (s, i + 1, EYES_RIGHT); - check (i, EYES_LEFT, __LINE__); - check (i, EYES_RIGHT, __LINE__); - check (i + 1, EYES_LEFT, __LINE__); - check (i + 1, EYES_RIGHT, __LINE__); + push (s, i, Eyes::LEFT); + push (s, i + 1, Eyes::LEFT); + push (s, i, Eyes::RIGHT); + push (s, i + 1, Eyes::RIGHT); + check (i, Eyes::LEFT, __LINE__); + check (i, Eyes::RIGHT, __LINE__); + check (i + 1, Eyes::LEFT, __LINE__); + check (i + 1, Eyes::RIGHT, __LINE__); } } @@ -77,25 +77,25 @@ BOOST_AUTO_TEST_CASE (shuffler_test3) Shuffler s; s.Video.connect (boost::bind (&receive, _1, _2)); - push (s, 0, EYES_LEFT); - check (0, EYES_LEFT, __LINE__); - push (s, 0, EYES_RIGHT); - check (0, EYES_RIGHT, __LINE__); - push (s, 1, EYES_LEFT); - check (1, EYES_LEFT, __LINE__); - push (s, 1, EYES_RIGHT); - check (1, EYES_RIGHT, __LINE__); - push (s, 2, EYES_RIGHT); - push (s, 3, EYES_LEFT); - push (s, 3, EYES_RIGHT); - push (s, 4, EYES_LEFT); - push (s, 4, EYES_RIGHT); + push (s, 0, Eyes::LEFT); + check (0, Eyes::LEFT, __LINE__); + push (s, 0, Eyes::RIGHT); + check (0, Eyes::RIGHT, __LINE__); + push (s, 1, Eyes::LEFT); + check (1, Eyes::LEFT, __LINE__); + push (s, 1, Eyes::RIGHT); + check (1, Eyes::RIGHT, __LINE__); + push (s, 2, Eyes::RIGHT); + push (s, 3, Eyes::LEFT); + push (s, 3, Eyes::RIGHT); + push (s, 4, Eyes::LEFT); + push (s, 4, Eyes::RIGHT); s.flush (); - check (2, EYES_RIGHT, __LINE__); - check (3, EYES_LEFT, __LINE__); - check (3, EYES_RIGHT, __LINE__); - check (4, EYES_LEFT, __LINE__); - check (4, EYES_RIGHT, __LINE__); + check (2, Eyes::RIGHT, __LINE__); + check (3, Eyes::LEFT, __LINE__); + check (3, Eyes::RIGHT, __LINE__); + check (4, Eyes::LEFT, __LINE__); + check (4, Eyes::RIGHT, __LINE__); } /** One missing right eye image */ @@ -104,25 +104,25 @@ BOOST_AUTO_TEST_CASE (shuffler_test4) Shuffler s; s.Video.connect (boost::bind (&receive, _1, _2)); - push (s, 0, EYES_LEFT); - check (0, EYES_LEFT, __LINE__); - push (s, 0, EYES_RIGHT); - check (0, EYES_RIGHT, __LINE__); - push (s, 1, EYES_LEFT); - check (1, EYES_LEFT, __LINE__); - push (s, 1, EYES_RIGHT); - check (1, EYES_RIGHT, __LINE__); - push (s, 2, EYES_LEFT); - push (s, 3, EYES_LEFT); - push (s, 3, EYES_RIGHT); - push (s, 4, EYES_LEFT); - push (s, 4, EYES_RIGHT); + push (s, 0, Eyes::LEFT); + check (0, Eyes::LEFT, __LINE__); + push (s, 0, Eyes::RIGHT); + check (0, Eyes::RIGHT, __LINE__); + push (s, 1, Eyes::LEFT); + check (1, Eyes::LEFT, __LINE__); + push (s, 1, Eyes::RIGHT); + check (1, Eyes::RIGHT, __LINE__); + push (s, 2, Eyes::LEFT); + push (s, 3, Eyes::LEFT); + push (s, 3, Eyes::RIGHT); + push (s, 4, Eyes::LEFT); + push (s, 4, Eyes::RIGHT); s.flush (); - check (2, EYES_LEFT, __LINE__); - check (3, EYES_LEFT, __LINE__); - check (3, EYES_RIGHT, __LINE__); - check (4, EYES_LEFT, __LINE__); - check (4, EYES_RIGHT, __LINE__); + check (2, Eyes::LEFT, __LINE__); + check (3, Eyes::LEFT, __LINE__); + check (3, Eyes::RIGHT, __LINE__); + check (4, Eyes::LEFT, __LINE__); + check (4, Eyes::RIGHT, __LINE__); } /** Only one eye */ @@ -132,20 +132,20 @@ BOOST_AUTO_TEST_CASE (shuffler_test5) s.Video.connect (boost::bind (&receive, _1, _2)); /* One left should come out straight away */ - push (s, 0, EYES_LEFT); - check (0, EYES_LEFT, __LINE__); + push (s, 0, Eyes::LEFT); + check (0, Eyes::LEFT, __LINE__); /* More lefts should be kept in the shuffler in the hope that some rights arrive */ for (int i = 0; i < s._max_size; ++i) { - push (s, i + 1, EYES_LEFT); + push (s, i + 1, Eyes::LEFT); } BOOST_CHECK (pending_cv.empty ()); /* If enough lefts come the shuffler should conclude that there's no rights and start giving out the lefts. */ - push (s, s._max_size + 1, EYES_LEFT); - check (1, EYES_LEFT, __LINE__); + push (s, s._max_size + 1, Eyes::LEFT); + check (1, Eyes::LEFT, __LINE__); } /** One complete frame (L+R) missing. @@ -156,18 +156,18 @@ BOOST_AUTO_TEST_CASE (shuffler_test6) Shuffler s; s.Video.connect (boost::bind (&receive, _1, _2)); - push (s, 0, EYES_LEFT); - check (0, EYES_LEFT, __LINE__); - push (s, 0, EYES_RIGHT); - check (0, EYES_RIGHT, __LINE__); + push (s, 0, Eyes::LEFT); + check (0, Eyes::LEFT, __LINE__); + push (s, 0, Eyes::RIGHT); + check (0, Eyes::RIGHT, __LINE__); - push (s, 2, EYES_LEFT); - push (s, 2, EYES_RIGHT); - check (2, EYES_LEFT, __LINE__); - check (2, EYES_RIGHT, __LINE__); + push (s, 2, Eyes::LEFT); + push (s, 2, Eyes::RIGHT); + check (2, Eyes::LEFT, __LINE__); + check (2, Eyes::RIGHT, __LINE__); - push (s, 3, EYES_LEFT); - check (3, EYES_LEFT, __LINE__); - push (s, 3, EYES_RIGHT); - check (3, EYES_RIGHT, __LINE__); + push (s, 3, Eyes::LEFT); + check (3, Eyes::LEFT, __LINE__); + push (s, 3, Eyes::RIGHT); + check (3, Eyes::RIGHT, __LINE__); } |
