summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2013-02-16 22:31:58 +0000
committerCarl Hetherington <cth@carlh.net>2013-02-16 22:31:58 +0000
commit284d33037f878e6e3bc97238e0c18b0bbb92b990 (patch)
tree3f04509fa16cafeb04e000f3e30e3f9565d59268 /test
parent5d574b9285ba2cb57903174019e9e2d369cd607e (diff)
Remove now-unused job dependencies.
Diffstat (limited to 'test')
-rw-r--r--test/test.cc39
1 files changed, 4 insertions, 35 deletions
diff --git a/test/test.cc b/test/test.cc
index 75199fac7..771325d29 100644
--- a/test/test.cc
+++ b/test/test.cc
@@ -652,8 +652,8 @@ BOOST_AUTO_TEST_CASE (audio_sampling_rate_test)
class TestJob : public Job
{
public:
- TestJob (shared_ptr<Film> f, shared_ptr<Job> req)
- : Job (f, req)
+ TestJob (shared_ptr<Film> f)
+ : Job (f)
{
}
@@ -684,8 +684,8 @@ BOOST_AUTO_TEST_CASE (job_manager_test)
{
shared_ptr<Film> f;
- /* Single job, no dependency */
- shared_ptr<TestJob> a (new TestJob (f, shared_ptr<Job> ()));
+ /* Single job */
+ shared_ptr<TestJob> a (new TestJob (f));
JobManager::instance()->add (a);
dvdomatic_sleep (1);
@@ -693,37 +693,6 @@ BOOST_AUTO_TEST_CASE (job_manager_test)
a->set_finished_ok ();
dvdomatic_sleep (2);
BOOST_CHECK_EQUAL (a->finished_ok(), true);
-
- /* Two jobs, dependency */
- a.reset (new TestJob (f, shared_ptr<Job> ()));
- shared_ptr<TestJob> b (new TestJob (f, a));
-
- JobManager::instance()->add (a);
- JobManager::instance()->add (b);
- dvdomatic_sleep (2);
- BOOST_CHECK_EQUAL (a->running(), true);
- BOOST_CHECK_EQUAL (b->running(), false);
- a->set_finished_ok ();
- dvdomatic_sleep (2);
- BOOST_CHECK_EQUAL (a->finished_ok(), true);
- BOOST_CHECK_EQUAL (b->running(), true);
- b->set_finished_ok ();
- dvdomatic_sleep (2);
- BOOST_CHECK_EQUAL (b->finished_ok(), true);
-
- /* Two jobs, dependency, first fails */
- a.reset (new TestJob (f, shared_ptr<Job> ()));
- b.reset (new TestJob (f, a));
-
- JobManager::instance()->add (a);
- JobManager::instance()->add (b);
- dvdomatic_sleep (2);
- BOOST_CHECK_EQUAL (a->running(), true);
- BOOST_CHECK_EQUAL (b->running(), false);
- a->set_finished_error ();
- dvdomatic_sleep (2);
- BOOST_CHECK_EQUAL (a->finished_in_error(), true);
- BOOST_CHECK_EQUAL (b->running(), false);
}
BOOST_AUTO_TEST_CASE (compact_image_test)